针对Python创建文件和追加文件内容,以下是完整的攻略:
1. 创建文件
在Python中,可以通过文件操作模块(os
和os.path
模块)和文件对象操作模块(open
函数)来创建文件。
1.1 使用os方式创建文件
import os
# 打开(创建)一个文件('w'代表写入方式)
file = open('example.txt', 'w')
# 向文件中写入内容
file.write('这是一个示例文件')
# 关闭文件
file.close()
我们在Python文件所在的目录下,运行上面的代码,就会在该目录下创建一个名为example.txt
的文件,并向其写入这是一个示例文件
这个字符串。
1.2 使用open方式创建文件
# 不指定打开模式时,默认为'r'(只读模式)
# 不存在会生成新文件,存在文件名相同会覆盖原文件内容
file = open('example.txt', 'w')
open
函数默认的打开模式是'r'
,表示只读模式。而'w'
则表示写入模式,也可以用'a'
表示追加模式。
2. 追加文件内容
在追加文件内容时,需要先以追加模式打开指定的文件,然后调用write
函数向文件中追加内容。
# 以追加方式打开文件
file = open('example.txt', 'a')
# 向文件中追加内容
file.write('\n这是追加的内容')
# 关闭文件
file.close()
上面的代码中,open
函数的第二个参数设为'a'
,表示以追加模式打开文件,即在文件原有内容的末尾继续写入。如果第二个参数位'w'
,则会覆盖原文件内容。
同时,我们在文件中添加了\n
符号,表示换行。
另一个示例:
# 以追加方式打开文件
file = open('example.txt', 'a')
# 需要写入的数据
str = "Hello"
# 写入数据到文件中
file.write(str)
# 再写入一行数据
str2 = "\nPython is a wonderful language"
file.write(str2)
# 关闭文件
file.close()
注意,这个示例中第二个write
语句用到了\n
符号实现了一次换行。最后,运行脚本之后可以看到example.txt文件追加上了我们刚才写入的内容。
希望本攻略能够帮助到你。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Python创建文件和追加文件内容实例 - Python技术站