输入一个路径,输出该路径下的所有文件列表;计算实验数据目录中的sea.jpg图片文件的大小并输出;对实验数据目录中的osData.txt文件进行操作:判断osData.txt文件是否存在,如果存在则在文件的末尾追加“I am ok.”字符串,如果文件不存在,则通过程序建立新文件并在文件中写入“My name is jack ”。 提示:根据要求自行准备相应的文件,然后进行操作。
时间: 2024-02-03 09:14:25 浏览: 17
好的,这个任务可以使用Python来完成。以下是代码示例:
```
import os
# 输入一个路径,输出该路径下的所有文件列表
def list_files(path):
for root, dirs, files in os.walk(path):
for name in files:
print(os.path.join(root, name))
# 计算实验数据目录中的sea.jpg图片文件的大小并输出
def get_file_size(path):
file_size = os.path.getsize(path)
print("File size of sea.jpg is", file_size, "bytes")
# 对实验数据目录中的osData.txt文件进行操作
def operate_file(path):
if os.path.exists(path):
with open(path, "a") as f:
f.write("I am ok.")
else:
with open(path, "w") as f:
f.write("My name is Jack.")
# 测试代码
path = "实验数据目录"
list_files(path)
get_file_size(os.path.join(path, "sea.jpg"))
operate_file(os.path.join(path, "osData.txt"))
```
注意:在代码中,需要将 "实验数据目录" 替换成真实的目录路径。