【发布时间】:2014-05-19 23:33:43
【问题描述】:
我的代码
specFileName = input("Enter the file path of the program you would like to capslock: ")
inFile = open(specFileName, 'r')
ified = inFile.read().upper()
outFile = open(specFileName + "UPPER", 'w')
outFile.write(ified)
outFile.close()
print(inFile.read())
这基本上是获取任何文件,将所有内容大写,然后将其放入一个名为 UPPER“filename”的新文件中。如何将“UPPER”位添加到变量中而不是在最后或最开始?由于开头的文件路径的其余部分和结尾的文件扩展名,它不会那样工作。例如,C:/users/me/directory/file.txt 会变成 C:/users/me/directory/UPPERfile.txt
【问题讨论】:
-
你想把它放在哪里?
-
@Padraic Cunningham 在文件名的开头而不是文件路径的开头。例如 C:/users/me/directory/file.txt 会变成 C:/users/me/directory/UPPERfile.txt