1. 使用`open()`函数和`write()`方法:
file = open("filename.txt", "w")
file.write("Hello, World!")
file.close()
2. 使用`with`语句自动关闭文件:
with open("filename.txt", "w") as file:
file.write("Hello, World!")
3. 使用`file.write()`方法将多行文本写入文件:
lines = ["Line 1\n", "Line 2\n", "Line 3\n"]
with open("filename.txt", "w") as file:
file.writelines(lines)
4. 使用`print()`函数将内容写入文件:
with open("filename.txt", "w") as file:
print("Hello, World!", file=file)
5. 使用`numpy`库的`savetxt()`函数保存数组数据为文本文件:
import numpy as np
data = np.array([[1, 2, 3], [4, 5, 6]])
np.savetxt("filename.txt", data)
6. 使用`csv`模块保存数据:
import csv
with open("filename.csv", "w", newline='', encoding='utf-8') as csvfile:
writer = csv.writer(csvfile)
writer.writerow(["Column1", "Column2", "Column3"])
writer.writerow(["Data1", "Data2", "Data3"])
选择适合你需求的方法来保存文本文件