Dar*_*der 3 python text-files python-3.x
要写入名为“file.txt”的文件,我可以使用:
with open('file.txt', 'a') as file:
file.write('some text')
Run Code Online (Sandbox Code Playgroud)
或者 :
with open('file.txt', 'a') as file:
print('some text', file=file)
Run Code Online (Sandbox Code Playgroud)
各自的优点/缺点是什么?它们本质上是一样的吗?
它们本质上是一样的吗?
不会。第二个代码块将在输出中附加新行,第一个代码块不会。
各自的优点/缺点是什么?
print具有更多功能。它允许您使用非字符串对象、带有自定义分隔符的 *args 等。
如果您所做的只是写入/打印单个字符串,那么没有太大区别,也没有特殊理由选择其中一个。但请注意打印中的尾随换行符(即end打印函数的默认参数)。
| 归档时间: |
|
| 查看次数: |
1952 次 |
| 最近记录: |