python 写一个生成txt文本保存在桌面
时间: 2023-05-17 12:07:21 浏览: 458
的程序,内容为"Hello World!"。
可以使用以下代码实现:
```python
import os
desktop_path = os.path.join(os.path.expanduser("~"), "Desktop")
file_path = os.path.join(desktop_path, "hello.txt")
with open(file_path, "w") as f:
f.write("Hello World!")
```
这段代码会在桌面上生成一个名为 "hello.txt" 的文本文件,并将 "Hello World!" 写入其中。
相关问题
python 写一个生成txt文本里面放李白一首诗保存在桌面
好的,以下是 Python 代码:
```python
import os
poem = "庐山谣 / 李白\n\
日照香炉生紫烟,\n\
遥看瀑布挂前川。\n\
飞流直下三千尺,\n\
疑是银河落九天。\n"
desktop_path = os.path.join(os.path.expanduser("~"), "Desktop")
file_path = os.path.join(desktop_path, "li_bai_poem.txt")
with open(file_path, "w", encoding="utf-8") as f:
f.write(poem)
print("已生成文件:", file_path)
```
这段代码会在桌面生成一个名为 "li_bai_poem.txt" 的文件,其中包含了李白的《庐山谣》。
编写程序,输出一个九九乘法表,并将其写入一个文本文件中保存在桌面上
好的,我可以帮你编写一个Python程序来实现这个功能。以下是代码:
```python
# 生成九九乘法表
def multiplication_table():
table = ''
for i in range(1, 10):
for j in range(1, i+1):
table += f'{j}x{i}={i*j}\t'
table += '\n'
return table
# 将九九乘法表写入文本文件
def write_file(table):
with open('/Users/用户名/Desktop/table.txt', 'w') as f:
f.write(table)
# 主函数
if __name__ == '__main__':
table = multiplication_table()
write_file(table)
```
这个程序中,`multiplication_table()` 函数用来生成九九乘法表,`write_file()` 函数用来将生成的九九乘法表写入文本文件,`if __name__ == '__main__':` 语句用来执行主函数。
请将代码中的 `用户名` 替换为你的用户名,然后运行程序即可在桌面上生成一个名为 `table.txt` 的文本文件,其中包含了九九乘法表。
阅读全文