编写一个程序demo.py,要求运行该程序后,生成demo.txt文件,再对其进行增,删,改,调用字典
时间: 2023-05-12 20:02:47 浏览: 180
非常感谢您的提问!以下是我对您的问题的回答:
您的要求可以通过以下代码实现:
```python
# 创建一个名为demo.txt的文件并写入内容
with open('demo.txt', 'w') as f:
f.write('Hello, World!')
# 读取demo.txt文件中的内容
with open('demo.txt', 'r') as f:
content = f.read()
print(content)
# 向demo.txt文件中追加内容
with open('demo.txt', 'a') as f:
f.write('\nThis is a new line.')
# 读取demo.txt文件中的内容
with open('demo.txt', 'r') as f:
content = f.read()
print(content)
# 修改demo.txt文件中的内容
with open('demo.txt', 'r+') as f:
lines = f.readlines()
lines[0] = 'Hi, there!\n'
f.seek(0)
f.writelines(lines)
# 读取demo.txt文件中的内容
with open('demo.txt', 'r') as f:
content = f.read()
print(content)
# 删除demo.txt文件
import os
os.remove('demo.txt')
# 将字典作为参数传递给函数
def my_function(my_dict):
for key, value in my_dict.items():
print(key, value)
my_dict = {'name': 'Alice', 'age': 25, 'gender': 'female'}
my_function(my_dict)
```
希望这个回答能够帮助您!如果您有任何其他问题,请随时问我。
阅读全文