下面是针对“Python文件常见操作实例分析【读写、遍历】”的完整攻略。
1. 文件读取
Python中的文件读取可以使用内置的open()
函数打开文件,使用read()
等方法读取文件内容。具体步骤如下:
1.1 打开文件
f = open('filename.txt', 'r')
其中,'filename.txt'是文件名,'r'表示以只读方式打开文件。
1.2 读取文件
然后可以使用read()
方法读取文件内容。
content = f.read()
1.3 关闭文件
最后使用close()
方法关闭文件。
f.close()
2. 文件写入
Python中的文件写入可以使用内置的open()
函数打开文件,使用write()
等方法写入文件内容。具体步骤如下:
2.1 打开文件
f = open('filename.txt', 'w')
其中,'filename.txt'是文件名,'w'表示以只写方式打开文件。
2.2 写入文件
然后可以使用write()
方法写入文件内容。
f.write('hello world!')
2.3 关闭文件
最后使用close()
方法关闭文件。
f.close()
3. 文件遍历
Python中的文件遍历可以使用内置的os
模块中的相关方法实现。具体步骤如下:
3.1 导入模块
首先需要导入os
模块。
import os
3.2 获取文件列表
使用listdir()
方法获取当前目录下的文件列表。
file_list = os.listdir('.')
其中,'.'表示当前目录。
3.3 遍历文件列表
使用for
循环遍历文件列表。
for file in file_list:
print(file)
此时会输出当前目录下的所有文件名。
示例一:读取文件并统计单词数
f = open('filename.txt', 'r')
content = f.read()
f.close()
word_list = content.split()
word_count = len(word_list)
print('单词数:', word_count)
示例二:遍历目录下的所有文件并将文件名写入另一个文件
dir_list = os.listdir('.')
outfile = open('filelist.txt', 'w')
for file in dir_list:
outfile.write(file + '\n')
outfile.close()
以上就是Python文件常见操作实例分析【读写、遍历】的完整攻略,希望能对你有所帮助。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Python文件常见操作实例分析【读写、遍历】 - Python技术站