python 执行文件的目录 python执行文件写法
转载
文件介绍
- 狭义说:文本文件;广义说:超文本文件, 图片,声音,超链接,视频
读写文件操作
f = open('123.txt',mode='r')
content = f.read()
f.close()
f = open('123.txt',mode='w')
f.write('HelloWorld')
f.close()
文件权限
- 以只读方式打开文件。文件的指针将会放在文件的开头。这是默认模式
- 以二进制格式打开一个文件用于只读。文件指针将会放在文件的开头。一般用于 非文本文件如图片等。 注意:二进制文件把内容表示为一个特殊的 bytes 字符串类型。
- 以二进制格式打开一个文件用于读写。文件指针将会放在文件的开头。一般用于 非文本文件如图片等
- 打开一个文件只用于写入。如果该文件已存在则打开文件,并从开头开始编辑, 即原有内容会被删除。如果该文件不存在,创建新文件
- 以二进制格式打开一个文件只用于写入。如果该文件已存在则打开文件,并从开 头开始编辑,即原有内容会被删除。如果该文件不存在,创建新文件。一般用于 非文本文件如图片等。
- 打开一个文件用于读写。如果该文件已存在则打开文件,并从开头开始编辑,即 原有内容会被删除。如果该文件不存在,创建新文件
- 以二进制格式打开一个文件用于读写。如果该文件已存在则打开文件,并从开头 开始编辑,即原有内容会被删除。如果该文件不存在,创建新文件。一般用于非
- 打开一个文件用于追加。如果该文件已存在,文件指针将会放在文件的结尾。也 就是说,新的内容将会被写入到已有内容之后。如果该文件不存在,创建新文件 进行写入。
- 以二进制格式打开一个文件用于追加。如果该文件已存在,文件指针将会放在文 件的结尾。也就是说,新的内容将会被写入到已有内容之后。如果该文件不存在, 创建新文件进行写入
- 打开一个文件用于读写。如果该文件已存在,文件指针将会放在文件的结尾。文 件打开时会是追加模式。如果该文件不存在,创建新文件用于读写。
- 以二进制格式打开一个文件用于追加。如果该文件已存在,文件指针将会放在文 件的结尾。如果该文件不存在,创建新文件用于读写 文本文件如图片等。
文件操作
- 一次性以行的形式读取文件的所有内容并返回一个 list,
- 每次读取一行,并且自带换行功能 每一行末尾会读到\n
- file 句柄是一个可迭代的对象因此,可以循环读取文件中的内容,每次读一行
f = open('123.txt',mode='r')
for content in f:
print(content)
- write(str)
- writelines(list)
f.writelines(['a','b\n','c'])
with
乱码
- 如果遇到编码不识别的问题
- 可以在打开文件时,手动指定编码方式
with open('log.txt',mode='r',encoding='utf-8') as f:
pass
os模块
os.rename('123.txt','124.txt')
本文章为转载内容,我们尊重原作者对文章享有的著作权。如有内容错误或侵权问题,欢迎原作者联系我们进行内容更正或删除文章。