导语:
本文主要介绍了关于如何使用python函数以二进制形式读取文件?的相关知识,包括Python二进制,以及python中eval函数作用这些编程知识,希望对大家有参考作用。
虽然读取文件的方式有很多种,但还是第一次使用二进制,实现过程并不难。我们需要先对文件进行封装,以函数的形式保存,然后直接导入使用。可以读取文件,因为直接二进制读取是不现实的,只能使用介质来操作。好了,整个流程就讲完了,我们来看看实战吧。
案例一、
Python读取二进制类型的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
案例二、
以二进制的形式读取一个文件,并逐行读取
代码演示:
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
你对这两个连续的案例有什么提示吗?因为我们的案例是不可能直接打到你的项目的,所以如果你想学的更好,就用生动的
Python,还是想让大家多从实例入手哦~
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ python如何使用文件夹中的脚本?01/13
- ♥ 如何在 excel 中使用 Python3 时间戳?01/09
- ♥ 如何在python中使用合并功能?09/10
- ♥ 如何在 Python 中使用 assert 函数09/02
- ♥ python及用法09/01
- ♥ python环境变量配置失败如何处理09/26
内容反馈