用户工具

站点工具


python-files:file-basic

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

python-files:file-basic [2010/06/02 01:18] (当前版本)
行 1: 行 1:
 +====== Python 文件(file)处理 例子 ======
 +Python 文件处理很简单,使用内置的文件类. \\
 +请看下面的例子:​
  
 +===== 打开一个文件 =====
 +<code python>
 +#​open返回一个文件类
 +infile = open("​file_name"​)
 +
 +#​读整个文件内容到 file_content
 +file_content = infile.read() ​
 +
 +#​读取所有行,存为list(列表)
 +infile.seek(0)
 +file_content_list = infile.readlines()
 +</​code>​
 +
 +===== 创建一个新文件 =====
 +<code python>
 +outfile = open("​new_file_name",​ "​w"​)
 +
 +#写文件
 +outfile.write("​文件内容"​)
 +</​code>​
 +
 +===== 注意点 =====
 +==== 函数 writelines(list) ====
 +
 +函数writelines可以将list写入到文件中,但是不会在list每个元素后加换行符,所以如果想每行都有换行符的话需要自己再加上。
 +<code python>
 +sample_list = [line+'​\n'​ for line in sample_list]
 +outfile.wirtelines(sample_list)
 +</​code>​
 +
 + 
python-files/file-basic.txt · 最后更改: 2010/06/02 01:18 (外部编辑)