python 写一个生成txt文本里面放李白一首诗保存在桌面
时间: 2023-05-17 14:07:23 浏览: 187
好的,以下是 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 写一个生成txt文本保存在桌面
的程序,内容为"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程序,请用wordcloud库对txt文本生成词云
以下是一个简单的Python程序,使用wordcloud库生成词云:
```python
import wordcloud
# 打开txt文件并读取内容
with open('sample.txt', 'r', encoding='utf-8') as f:
text = f.read()
# 创建词云对象
wc = wordcloud.WordCloud()
# 生成词云
wc.generate(text)
# 保存词云图片
wc.to_file('wordcloud.png')
```
其中,'sample.txt'是要生成词云的文本文件名,需要根据实际情况修改。生成的词云图片默认保存在当前目录下,文件名为'wordcloud.png',也可以根据需要修改。程序执行完毕后,可以在当前目录下找到生成的词云图片。