华南俳烁实业有限公司

python

當(dāng)前位置:中華考試網(wǎng) >> python >> python編程基礎(chǔ) >> 文章內(nèi)容

如何使用python函數(shù)以二進(jìn)制形式讀取文件?

來(lái)源:中華考試網(wǎng)  [2020年11月23日]  【

  然讀取文件的方式各種各樣,但是通過(guò)二進(jìn)制,還是頭一次,實(shí)現(xiàn)過(guò)過(guò)程并不難,我們需要將文件先做好封存,以函數(shù)的形式,保存下來(lái),然后直接導(dǎo)入進(jìn)行使用,這樣就可以讀取文件,因?yàn)橹苯佣M(jìn)制讀取是不現(xiàn)實(shí)的,只能去使用媒介操作進(jìn)去,好啦,整個(gè)流程已經(jīng)說(shuō)完了,接下來(lái)看實(shí)戰(zhàn)。

  案例一、

  Python讀取二進(jìn)制類型的Excel文件代碼演示:

  def get_data_from_binary_excel(file_path):

  """

  :param file_path:

  :return: DataFrame

  """

  pd_df = pd.read_excel(io=file_path)

  df = pd_df.fillna('')

  return df

  案例二、

  以二進(jìn)制的形式讀取一個(gè)文件,并逐行讀取代碼演示:

python課程免費(fèi)試聽(tīng)預(yù)約

  • 地區(qū):
  • 姓名:
  • 手機(jī):

  def dos_to_unix(src_file, dst_file):

  with open(src_file, 'rb+') as FOBS:

  data = FOBS.read()

  if b'\r\n' not in data:

  return False

  data = re.sub(b'\r\n', b'\n', data)

  with open(dst_file, 'wb') as DOBS:

  DOBS.write(data)

  return True

  連續(xù)兩組案例,有沒(méi)有給大家起到一定的提示呢?因?yàn)槲覀儼咐豢赡苤敝写蠹业捻?xiàng)目,所以如果想要更好的學(xué)習(xí),活靈活現(xiàn)的使用Python,還是想讓大家多從實(shí)例入手哦~

責(zé)編:fushihao
  • 會(huì)計(jì)考試
  • 建筑工程
  • 職業(yè)資格
  • 醫(yī)藥考試
  • 外語(yǔ)考試
  • 學(xué)歷考試
潮安县| 汽车| 武隆县| 大田县| 阜城县| 巴林左旗| 巨鹿县| 齐齐哈尔市| 金川县| 大余县| 南陵县| 清新县| 揭东县| 喜德县| 黄山市| 专栏| 河曲县| 盐城市| 阿鲁科尔沁旗| 吉安市| 泗洪县| 临沂市| 香格里拉县| 濮阳市| 五家渠市| 凯里市| 尚志市| 株洲市| 汾西县| 济南市| 乌鲁木齐市| 繁昌县| 巫山县| 麻栗坡县| 若尔盖县| 五大连池市| 阜城县| 汉寿县| 会宁县| 徐闻县| 柳江县|