Я хотел бы переименовать файл в соответствии с несколькими примерами.
Моя идея заключается в использовании списка, такого как (пример):
a = [1,2,3,4,5,6,7,8,10, 100, 200]
Затем перейдите в этот список и переименуйте его на основе каждого элемента в списке.
Мой код выглядит следующим образом (Это пример кода, а не полная версия, я просто хочу узнать, как ввести эти элементы в «**» и заменить его значением, таким как «1 "," 2 "или" 100 "):
class man:
...
def function(a):
...
def output1(myfile):
with open("text_**.txt","w+") as outfile:
outfile.write()
def output2(myfile2):
with open("text_**.txt","w+") as outfile:
outfile.write()
def total(a,b):
with open("text_**.txt","w+") as outfile:
outfile.write()
if __name__ == "__main__":
file = function("**.txt")
...
output1(myfile)
output2(myfile2)
total("**.txt", "**.txt")
Например, я бы хотел, чтобы мой вывод был таким:
class man:
...
def function(a):
...
def output1(myfile):
with open("text_1.txt","w+") as outfile:
outfile.write()
def output2(myfile2):
with open("text_1.txt","w+") as outfile:
outfile.write()
def total(a,b):
with open("text_1.txt","w+") as outfile:
outfile.write()
if __name__ == "__main__":
file = function("1.txt")
...
output1(myfile)
output2(myfile2)
total("1.txt", "1.txt")
Моя цель состоит в том, чтобы "**" заменил все элементы в списке от 1 до 200. Если возможно, чтобы сделать это таким образом, мне не нужно будет постоянно менять значение в моей программе каждый раз, когда я хочу загрузить новое имя для него.