我想编写一个程序来获取多行输入并逐行处理它.为什么没有像raw_inputPython 3 那样的功能?
input不允许用户放置由换行符(\n Enter)分隔的行,它只打印回第一行.
它可以存储在变量中,甚至可以读取到列表中吗?
您能否帮我修改以下脚本以更改子目录中的文件名。
def change():
path = e.get()
for filename in os.walk(path):
for ele in filename:
if type(ele) == type([]) and len(ele)!=0:
for every_file in ele:
if every_file[0:6].isdigit():
number = every_file[0:6]
name = every_file[6:]
x = int(number)+y
newname = (str(x) + name)
os.rename(os.path.join(path, every_file), os.path.join(path, newname))
Run Code Online (Sandbox Code Playgroud)