Python竟然这样处理文件?

Python 中的文件处理 在本节中,我们将讨论核心文件操作,如打开文件、关闭文件、从文件读取、写入文件、使用上下文管理器进行文件管理,以及使用Python标准库用一个句柄打开多个文件。如果是用文本模式打开文件,还可以在打开文件时指明文件中字符的编码。如果文件存在,该选项将覆盖文件,文件中的任何现有内容都将被销毁。可以看到,读出的内容是按照打开文件的先后顺序排列的。一旦关闭文件,操作系统将释放与文件实例和锁(如果有的话)相关的资源,这是任何编程语言的最佳实践。打开文件,然后使用下面任何其中一种读取方法,即可读取文件。 阅读详情

二进制文件的读取和写入

二进制文件的处理流程和文本文件流程一致。首先还是要创建文件对象,不过,我们需要指定二进制模式,从而创建出二进制文件对象。例如:

f = open(r"d:\a.txt" 'wb') #可写的、重写模式的二进制文件对象``f = open(r"d:\a.txt", 'ab') #可写的、追加模式的二进制文件对象``f = open(r"d:\a.txt", 'rb') #可读的二进制文件对象

创建好二进制文件对象后,仍然可以使用 write() 、 read() 实现文件的读写操作。

【操作】 读取图片文件,实现文件的拷贝

with open('logo1.png', 'rb')as``srcFile,open("ddd.png","wb") as destFile:`    `for line in srcFile:`        `destFile.write(line)

文件对象的常用属性和方法

文件对象封装了文件相关的操作。在前面我们学习了通过文件对象对文件进行读写操作。本节我们详细列出文件对象的常用属性和方法,并进行说明。

文件对象的属性

文件对象的打开模式

文件对象的常用方法

文件任意位置操作

【示例】 seek() 移动文件指针示例

#e.txt的内容是:abcefghljklmn``with open("e.txt","r",encoding="utf-8") as f:`    `print("文件名是:{0}".format(f.name))  #文件名是:e.txt`    `print(f.tell())                      #0`    `print("读取的内容:{0}".format(str(f.readline()))) #读取的内容:abcdefghijklmn`    `print(f.tell())                      #14`    `f.seek(3,0)`    `print("读取的内容:{0}".format(str(f.readline()))) #读取的内容:defghijklmn

使用pickle序列化

序列化指的是:将对象转化成“串行化”数据形式,存储到硬盘或通过网络传输到其他地方。反序列化是指相反的过程,将读取到的“串行化数据”转化成对象。

我们可以使用pickle模块中的函数,实现序列化和反序列操作。

Python中,一切皆对象,对象本质上就是一个“存储数据的内存块”。有时候,我们需要将“内存块的数据”保存到硬盘上,或者 通过网络传输到其他的计算机上。这时候,就需要“对象的序列化和反序列化”。对象的序列化机制广泛的应用在分布式、并行系统上。

序列化我们使用:

pickle.dump(obj, file) obj 就是要被序列化的对象, file 指的是存储的文件 pickle.load(file) 从 file 读取数据,反序列化成对象

【操作】将对象序列化到文件中

import pickle``with  open("data.dat","wb") as f:`    `name = "小王"`    `age = 34`    `score = [90,80,70]`    `resume = {'name':name,'age':age,'score':score}`    `pickle.dump(resume,f)

【操作】将获得的数据反序列化成对象

import pickle  
with  open("data.dat","rb") as f:  
    resume = pickle.load(f)  
    print(resume)

执行结果:

{'name': '小王', 'age': 34, 'score': [90, 80, 70]}

CSV文件的操作

csv是逗号分隔符文本格式,常用于数据交换、Excel文件和数据库数据的导入和导出。

与Excel文件不同,CSV文件中:

1、值没有类型,所有值都是字符串

2、不能指定字体颜色等样式

3、不能指定单元格的宽高,不能合并单元格

4、没有多个工作表

5、不能嵌入图像图表

csv.reader对象和csv文件读取

【操作】 csv.reader 对象于从csv文件读取数据

import csv``with  open(r"d:\a.csv") as a:`    `a_csv = csv.reader(a)        #创建csv对象,它是一个包含所有数据的列表,每一行为一个元素`    `headers = next(a_csv)        #获得列表对象,包含标题行的信息`    `print(headers)`    `for row in a_csv:           #循环打印各行内容`        `print(row)

执行结果:

['姓名', '年龄', '工作', '薪水']``['小王', '18', '程序员', '50000']``['王老三', '19', '测试工程师', '20000']``['王老五', '20', '人工智能开发', '50000']
  

csv.writer对象和csv文件写入

【操作】 csv.writer 对象写一个csv文件

import csv``headers = ["工号","姓名","年龄","地址","月薪"]``rows = [("1001","小王",18,"西三旗1号院","50000"),("1002","王八",19,"西三旗1号院","30000")]``with  open(r"d:\b.csv","w") as b:`    `b_csv = csv.writer(b)        #创建csv对象`    `b_csv.writerow(headers)      #写入一行(标题)`    `b_csv.writerows(rows)        #写入多行(数据)

执行结果:

工号,姓名,年龄,地址,月薪``1001,小王,18,西三旗1号院,50000``1002,王八,19,西三旗1号院,30000

os和os.path模块

os模块 可以帮助我们直接对操作系统进行操作。我们可以直接调用操作系统的可执行文件、命令,直接操作文件、目录等等。

⚠️os模块 是做系统运维非常重要的基础。

os模块-调用操作系统命令

os.system 可以帮助我们直接调用系统的命令

【示例】 os.system 调用windows系统的记事本程序

import os``os.system("notepad.exe")

【示例】 os.system 调用windows系统中ping命令

import os``os.system("ping www.baidu.com")

运行结果:

正在 Ping www.a.shifen.com [111.206.223.206] 具有 32 字节 的数据:

来自 111.206.223.206 的回复: 字节=32 时间=9ms TTL=56

来自 111.206.223.206 的回复: 字节=32 时间=7ms TTL=56

来自 111.206.223.206 的回复: 字节=32 时间=6ms TTL=56

来自 111.206.223.206 的回复: 字节=32 时间=9ms TTL=56

111.206.223.206 的 Ping 统计信息:

数据包: 已发送 = 4,已接收 = 4,丢失 = 0 (0% 丢失),

往返行程的估计时间(以毫秒为单位):

最短 = 6ms,最长 = 9ms,平均 = 7ms

⚠️Linux是命令行操作更容易,我们可以通过os.system可以更 加容易的调用相关的命令;

控制台输出中文可能会有乱码问题,可以在 file–>setting 中设置:

os.startfile :直接调用可执行文件

【示例】运行安装好的微信

import os``os.startfile(r"C:\Program Files (x86)\Tencent\WeChat\WeChat.exe")

os模块-文件和目录操作

我们可以通过前面讲的文件对象实现对于文件内容的读写操作。如果,还需要对文件和目录做其他操作,可以使用 os 和 os.path 模块。

os 模块下常用操作文件的方法

编辑

os 模块下关于目录操作的相关方法,汇总如下:

【示例】 os 模块:创建、删除目录、获取文件信息等

#测试os模块中,关于文件和目录的操作``import os``#打印基本的信息``print(os.name)  #windows-->nt linux-->posix``print(os.sep)   #windows-->\   linux-->/``print(repr(os.linesep))   #windows-->\r\n` `linux-->\n``a = '3'``print(a)``print(repr(a))      #repr可以显示数据信息``#获取文件和文件夹的相关信息``print(os.stat("my01.py"))``#关于工作目录的操作``print(os.getcwd())   #获得当前工作目录``os.chdir("d:")      #当前的工作目录就变成了d:的``根目录``######创建目录、删除目录``#os.mkdir("书籍")``#os.rmdir("书籍")``######创建多级目录``# os.makedirs("电影/港台/周星驰")``# os.rename("电影","movie")``dirs = os.listdir("movie")``print(dirs)

os.path模块

os.path 模块提供了目录相关(路径判断、路径切分、路径连接、文件夹遍历)的操作

【示例】测试 os.path 中常用方法

#测试os.path常用方法``import os``import os.path``#################获得目录、文件基本信息``######################``print(os.path.isabs("d:/a.txt"))    #是否绝对路径``print(os.path.isdir("d:/a.txt"))    #是否目录``print(os.path.isfile("d:/a.txt"))   #是否文件``print(os.path.exists("a.txt"))      #文件是否存在``print(os.path.getsize("a.txt"))     #文件大小``print(os.path.abspath("a.txt"))     #输出绝对路径``print(os.path.dirname("d:/a.txt"))  #输出所在目录``########获得创建时间、访问时间、最后修改时间``##########``print(os.path.getctime("a.txt"))    #返回创建时间``print(os.path.getatime("a.txt"))    #返回最后访问时间``print(os.path.getmtime("a.txt"))    #返回最后修改时间``################对路径进行分割、连接操作``####################``path = os.path.abspath("a.txt")     #返回绝对路径``print(os.path.split(path))          #返回元组:目录、文件``('C:\\Users\\Administrator\\PycharmProjects\\mypro_io\\test_os', 'a.txt')``print(os.path.splitext(path))       #返回元组:路径、扩展名``('C:\\Users\\Administrator\\PycharmProjects\\mypro_io\\test_os\\a', '.txt')``print(os.path.join("aa","bb","cc")) #返回路径:aa/bb/cc``   

【示例】列出指定目录下所有的 .py 文件,并输出文件名

#列出指定目录下所有的.py文件,并输出文件名``import os``import os.path``path = os.getcwd()``file_list = os.listdir(path) #列出子目录和子文件``for filename in file_list:`        `pos = filename.rfind(".")`        `if filename[pos+1:]=="py":`            `print(filename,end="\t")``print("##################")``file_list2 = [filename for filename in``os.listdir(path) if filename.endswith(".py")``]``for filename in file_list2:`     `print(filename,end="\t")

walk()递归遍历所有文件和目录

os.walk() 方法是一个简单易用的文件、目录遍历器,可以帮助我们高效的处理文件、目录方面的事情。格式如下:

os.walk(top[, topdown=True[, οnerrοr=None[, followlinks=False]]])

其中, top :是要遍历的目录。 topdown :可选, True ,先遍历 top 目录 再遍历子目录。

返回三元组( root 、 dirs 、 files ):

root :当前正在遍历的文件夹本身

dirs :一个列表,该文件夹中所有的目录的名字

files :一个列表,该文件夹中所有的文件的名字

【示例】使用 walk() 递归遍历所有文件和目录

import os``path = os.getcwd()``list_files = os.walk(path,topdown=False)``for root,dirs,files in list_files:`    `for name in files:`        `print(os.path.join(root,name))`    `for name in dirs:`        `print(os.path.join(root,name))

shutil模块(拷贝和压缩)

shutil 模块是python标准库中提供的,主要用来做文件和文件夹的拷贝、移动、删除等;还可以做文件和文件夹的压缩、解压缩操作。

os 模块提供了对目录或文件的一般操作。shutil 模块作为补充,提供 了移动、复制、压缩、解压等操作,这些 os 模块都没有提供。

【示例】实现文件的拷贝

import shutil``#copy文件内容``shutil.copyfile("a.txt","a_copy.txt")

【示例】实现递归的拷贝文件夹内容(使用 shutil 模块)

import shutil``#"音乐"文件夹不存在才能用。``shutil.copytree("电影/学习","音乐",ignore=shutil.ignore_patterns("*.html","*.htm"))

将文件夹“电影/学习”下面的内容拷贝到文件夹“音乐”下。拷贝时忽略所有的 html 和 htm 文件。运行结果如下:

【示例】实现将文件夹所有内容压缩(使用 shutil 模块)

import shutil``import zipfile``#将"电影/学习"文件夹下所有内容压缩到"音乐2"文件夹下生成movie.zip``#shutil.make_archive("音乐2/movie","zip","电影/学习")``#压缩:将指定的多个文件压缩到一个zip文件``#z = zipfile.ZipFile("a.zip","w")``#z.write("1.txt")``#z.write("2.txt")``#z.close()``   

【示例】实现将压缩包解压缩到指定文件夹(使用 shutil 模块)

import shutil``import zipfile``#解压缩:``z2 = zipfile.ZipFile("a.zip","r")``z2.extractall("d:/")  #设置解压的地址``z2.close()

递归遍历目录下所有文件

【示例】使用递归算法遍历目录下所有文件

import os``import os.path``#递归遍历目录树``def my_print_file(path,level):`    `child_files = os.listdir(path)`    `for file in child_files:`        `file_path = os.path.join(path,file)`      `print("\t"*level+file_path[file_path.rfind(os.sep)+1:])`        `if os.path.isdir(file_path):`            `my_print_file(file_path,level+1)``my_print_file("电影",0)
---------------------------END---------------------------

题外话

在这里插入图片描述

感兴趣的小伙伴,赠送全套Python学习资料,包含面试题、简历资料等具体看下方。

👉优快云大礼包🎁:全网最全《Python学习资料》免费赠送🆓!(安全链接,放心点击)

一、Python所有方向的学习路线

Python所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照下面的知识点去找对应的学习资源,保证自己学得较为全面。

img
img

二、Python必备开发工具

工具都帮大家整理好了,安装就可直接上手!img

三、最新Python学习笔记

当我学到一定基础,有自己的理解能力的时候,会去阅读一些前辈整理的书籍或者手写的笔记资料,这些笔记详细记载了他们对一些技术点的理解,这些理解是比较独到,可以学到不一样的思路。

img

四、Python视频合集

观看全面零基础学习视频,看视频学习是最快捷也是最有效果的方式,跟着视频中老师的思路,从基础到深入,还是很容易入门的。

img

五、实战案例

纸上得来终觉浅,要学会跟着视频一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。img

六、面试宝典

在这里插入图片描述

在这里插入图片描述

简历模板在这里插入图片描述

👉优快云大礼包🎁:全网最全《Python学习资料》免费赠送🆓!(安全链接,放心点击)

Python中处理JSON文件 JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于阅读和编写,同时也易于机器解析和生成。在Python中,处理JSON数据是一项常见且重要的任务,特别是在数据科学、网络编程和API交互等领域。本文将深入探讨Python中如何处理JSON文件,包括读取、解析、修改和写入JSON数据。JSON格式由键值对组成,其中键总是字符串类型,而值可以是字符串、数字、数组(列表)、布尔值或其他嵌套的JSON对象。 阅读详情

相关推荐

python处理多个csv文件

前边我们已经学习了如何处理单个csv文件 我们做数据处理的目的是为了处理多个文件 下面来看一下多个csv文件的处理,还是提供两种方式csv和pandas 文件计数与文件中行数的统计 csv方式 #!/usr/bin/env python3 #coding='utf-8' import sys import csv import glob import os input_path = sys.argv[1] count = 0 #用于计算处理的文件个数 for input_file in glob..

fengzhilaoling的博客 3706

Python二进制文件处理

本程序实现将二进制bin文件打开并按字节读取后,将每个字节转换为双字节Short型字节输出raw。

啸风 780

Python文件处理

应用程序运行过程中产生的数据最先都是存放于内存中的,若想永久保存下来,必须要保存于硬盘中。应用程序若想操作硬件必须通过操作系统,而文件就是操作系统提供给应用程序来操作硬盘的虚拟概念,用户或应用程序对文件的操作,就是向操作系统发起调用,然后由操作系统完成对硬盘的具体操作。

shiyaopeng11的博客 562

Python编程中如何读写二进制文件?

我们学习Python必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有阿里大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。Python所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。观看零基础学习视频,看视频学习是最快捷也是最有效果的方式,跟着视频中老师的思路,从基础到深入,还是很容易入门的。有时候,我们需要将一个二进制文件复制到另一个文件中。

m0_59236602的博客 4137

Python读取二进制文件:深入解析与技术实现

在本文中,我们深入了解了Python读取二进制文件的方法,包括使用内置函数和标准库。我们还讨论了如何处理读取的二进制数据,如解析数据和转换数据类型。这些方法在处理二进制文件时非常有用,可以应用于各种领域,如科学计算、图像处理、音频分析等。然而,Python读取二进制文件的方法还有很多可以探索和改进的地方。未来,我们可以进一步研究如何提高读取二进制文件的效率,以及如何处理更复杂的二进制文件格式。

这家伙很懒,什么都没有留下 1万+

5.7:Python如何读取二进制文件?

我们总结了Python读取二进制文件的方法和库的优势,包括灵活性、跨平台性、高效性等,这些优势使得Python成为一种非常适合处理二进制数据的语言。

小兔子平安 1万+

python处理csv文件

​ csv⽂件其实就是⽂本⽂件,遵循了⼀定的格式,常⻅的csv⽂件⼀般是⽤逗号来隔开列,⽤换⾏符隔开不同的⾏,注意这⾥的符号都是英⽂符号。我们可以直接⽤open函数来打开csv⽂件;本实验使用csv文件(example.csv)分享:https://osswangting.oss-cn-shanghai.aliyuncs.com/python/example.csv。

wt334502157的博客 1万+

Python实现二进制文件读取与处理

例如,如果我们需要从二进制数据中读取某些特定数据结构,可以使用Python中的struct模块来完成。在Python中,我们可以通过文件句柄来进行对文件的操作。在处理二进制文件时,我们需要以二进制模式打开文件并以二进制形式读取和写入数据。在打开文件时,需要使用“rb”作为打开模式,其中“r”代表读取模式,而“b”代表二进制模式。最后,我们需要以二进制形式写入数据到文件中。在写入数据时,同样需要以“wb”模式打开文件,并以二进制形式写入数据。通过以上方法,我们可以方便地进行二进制文件的读取和处理。

带你成为别人眼中的大佬! 3400

用python处理各种文件

处理表格等常用文件

hutaotaotao的博客 1377

从符号到基元:Token的技术演化史与“词元”汉化的术语学

中文摘要:Token概念演化与"词元"译名的确立 本文系统梳理了"Token"概念从信息论符号到AI基元的完整演化史,揭示了"词元"这一中文译名确立的必然性。概念发展经历了三个阶段:早期作为编译原理中的词法单元(1960s),统计NLP时期作为概率空间的原子(1990s-2000s),以及神经时代成为动态语义载体(2010s后)。随着Transformer架构兴起,Token从静态符号转变为上下文相关的语义基元,其定义彻底突破"词&quo

AllenLV的博客 1223

CANoe UDS $27服务DLL生成实战:从工程配置到算法修改全流程

本文详细介绍了在Vector CANoe中为UDS(统一诊断服务)的$27安全访问服务生成定制化DLL(动态链接库)的全流程。从定位官方参考工程、配置Visual Studio开发环境,到深入解析核心的GenerateKeyEx函数接口,并重点演示了如何修改和实现自定义的种子-密钥安全算法,最终完成DLL的编译、部署与CANoe集成测试,为汽车电子诊断开发提供实战指导。

star5的专栏 535

python文件处理

python文件处理

810cheng 1324

Vue3 - Element Plus 树形表格组件 el-table 一键全部展开折叠功能,支持动态数据及懒加载点击父级才去请求的场景,Tree树状表格每行带有children的表格全部收起和折叠!

vue3,element-plus,表格Table组件,el-table,怎样一键展开/收起,一键展开或折叠树形表格,如何通过按钮来实现全部展开,不生效,一键折叠或展开表格,表格children嵌套,带有子集,多级表格,懒加载,动态数据,table表格的children通过后端请求过来的怎么一键展开请求数据呢,表格如何一键展开和折叠,怎么使用,教程,树形数据table全部展开和折叠,一键展开或折叠树形表格,点击展开接口获取数据,toggleRowExpansion,树形表格懒加载与全部折叠,深层多级,复杂,

🏆 前端领域优质创作者 6805

python bin文件处理

python bin文件处理小记 在下这厢有礼了 文章目录python bin文件处理小记软件准备bin文件读取bin文件写入bin文件的大小端写入bin文件的写0bin文件的写1bin文件的合并bin文件写入字符串 软件准备 python 版本 Python 3.7.1 大概花费时间:3天半抽空学习的知识分享 bin文件查看器:https://pan.baidu.com/s/1_XebNTlh0...

zw515370851的博客 3万+

(考研湖科大教书匠计算机网络)第四章网络层-第三节3、4:划分子网的IPv4地址和无分类IP地址

子网掩码: 32比特的子网掩码可以表明分类IP地址的主机号部分被借用了几个比特作为子网号子网掩码使用连续的比特1来对应网络号和子网号子网掩码使用连续的比特0来对应主机号将划分子网的IPv4地址与其相应的子网掩码进行逻辑与运算就可得到IPv4地址所在子网的网络地址如下图。

快乐江湖的博客 1350

【数字IC设计】芯片设计中的RDC

在芯片设计中,RDC是的缩写,类似于CDC(clock domain crossing),由于现在SOC芯片是有很多ECUs组成,为了使整个系统能够快速从复位中恢复, 用户希望SOC里面每个ECU模块都可以有自己独立的异步复位信号,这样可以在出问题的时候只复位有错误逻辑的模块,而使其它模块保持正常工作。

qq_40268672的博客 2189

python如何处理文件

python读写文件

游客520 741

代码解读:使用Stable Diffusion完成相似图像生成任务

作为内容生产重要的一部分,生成相似图像是一项有意义的工作,例如很多内容创作分享平台单纯依赖用户贡献的图片已经不够了,最省力的方法就是利用已有的图片生成相似的图片作为补充。这篇博客详细解读基于Stable Diffusion生成相似图片的原理和代码。

沉迷单车的追风少年 1394

【Python基础】Python中处理JSON文件的全面指南

JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于阅读和编写,同时也易于机器解析和生成。在Python中,处理JSON数据是一项常见且重要的任务,特别是在数据科学、网络编程和API交互等领域。本文将深入探讨Python中如何处理JSON文件,包括读取、解析、修改和写入JSON数据。

climber1121的博客 1万+

引以为戒:一个“看不见”的空格,导致上下文超限——从 `llama-server` 错误说起

文章摘要: 本文分享了Qwen工程团队在部署llama-server时遇到的参数失效问题:明明设置了-c 32768上下文参数,却仍报错"超出4096 tokens限制"。经排查发现,问题根源是批处理脚本中续行符^后存在两个空格,导致参数被忽略。文章详细解析了Windows批处理中^的严格语法规则(必须紧贴前字符),对比了错误与正确写法的差异,并给出4条实用建议:使用编辑器显示空白字符、调试时关闭@echo off、预检完整命令、优先单行命令。最后强调在AI系统部署中,此类"隐

刘一说的IT专栏 542

MySQL 一一 MySQL基本使用

1、数据库 简单来说,所谓的数据库就是存储数据的容器,而且是永久存储的。 2、为什么需要数据库 3、为什么要学习MySQL数据库 最早MySQL数据,瑞典AB公司开发的一款开源型的关系型数据库。 随着时间的推移,瑞典AB公司把MySQL数据库转让给Sun公司(Java语言的创始公司) 后来,Sun公司经营不善,又把MySQL数据库转让给甲骨文公司(Oracle数据库) 4、数

Guizy 7万+

关于python对文件的处理_关于Python中文件处理的所有知识

Python,这是StackOverflow调查结果显示的2018年无可争议的最苛刻的编程语言。在所有原因中,包括数据科学、机器学习、简短的语法样式化等等,最显著的特点是文件处理Python,这是StackOverflow调查结果显示的2018年无可争议的最苛刻的编程语言。在所有原因中,包括数据科学、机器学习、简短的语法样式化等等,最显著的特点是文件处理。所有这些对文件的写入和读取都可以通过Pyt...

weixin_39897749的博客 255

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

【Python基础】Python文件处理

​ 在Python中,文件处理是一项非常重要的技能。无论是从文件中读取数据,还是将数据写入文件,Python都提供了简单而强大的内置函数和库来支持这些操作。​ 本文将详细介绍Python中的文件处理基础,包括文件的打开、读取、写入以及一些高级操作。什么是Python?Python是由荷兰人吉多·范罗苏姆于1990年初设计的一门高级编程语言,该语言应用领域非常广泛,尤其在数据科学、人工智能、游戏开发等领域,它已经成为最受欢迎的程序设计语言之一,非常适合新手学习。

分享是一种境界,勤于分享,乐于分享! 1486

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

python对txt文件处理_python 数据处理 对txt文件进行数据处理

数据:对txt文件进行数据处理:txt_file_path = "basic_info.txt"write_txt_file_path = "basic_info1.txt"def write_txt_file():if os.path.exists(txt_file_path) is False:returnwith open(txt_file_path,'r') as r_file:for r...

weixin_34243541的博客 3960

Python中的文件处理–为初学者学习Python文件处理

Python文件处理操作Python文件处理操作(也称为Python I / O)处理两种类型的文件。他们是:文字档二进制文件即使两种文件类型在表面上看起来相同,它们对数据的编码也不同。...

qqqqqkmbnjjhb的专栏 2103

python如何处理文件_Python如何处理文件的?

众所周知,Python是编程语言的一种,利用Python可以做很多的文件处理。那么Python如何处理文件的?有时,组织文件可能需要的不仅仅是了解其扩展名。例如,获取所有文件均为同一类型的目录。.pdf,.doc,.mp4等。假设您有一个包含幻灯片的文件夹(.ppt)。在这种情况下,您刚刚收到了大量的演讲文件,但要阅读它们并不容易。因此,他们没有为第一堂课准备一张包含所有内容的幻灯片,而是将它们分...

weixin_33465310的博客 119
上一篇: 30个极简Python代码
下一篇: 将任何 Python 函数转变成一个可被观察和编排的流程
Python_P叔
博客等级 码龄3年 5454粉丝 827原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值