这是一个Python脚本示例,它提示用户输入文件名并更改文件的权限:
import os
# 提示用户输入文件名
file_name = input("请输入文件名:")
# 检查文件是否存在
if not os.path.exists(file_name):
print("文件不存在!")
exit()
# 提示用户输入权限
permission = input("请输入权限(例如:777):")
# 更改文件权限
try:
os.chmod(file_name, int(permission, 8))
print("文件权限已更改!")
except Exception as e:
print("发生错误:", e)
此脚本使用os
模块来操作文件。它首先提示用户输入文件名,然后检查文件是否存在。接下来,它提示用户输入权限,并使用os.chmod()
函数将权限更改为用户提供的值。
请注意,os.chmod()
函数接受一个十进制数作为权限参数,因此我们使用int(permission, 8)
将用户提供的权限转换为八进制数。