当前位置: 技术问答>linux和unix
python 改文件名等问题
来源: 互联网 发布时间:2015-12-15
本文导语: import sys,os file1="/home/test/file1.txt" file2="/home/test/file2.txt" #实际上file1,file2很长,我在此就简写了,因为太长,Python对显示到下一行的就不认!!!所以用 #变量 os.system("cat file1 file2 >> /home/test/file3.txt") 以上肯定是有错...
import sys,os
file1="/home/test/file1.txt"
file2="/home/test/file2.txt"
#实际上file1,file2很长,我在此就简写了,因为太长,Python对显示到下一行的就不认!!!所以用
#变量
os.system("cat file1 file2 >> /home/test/file3.txt")
以上肯定是有错的,可是怎么改呢?
还有,如果我有一个变量x=file.txt
然后os.system(mv file4.txt x)就错了。大家也知道是X的问题,它会把名字改为X而不是file.txt
怎样解决啊???
先谢过
file1="/home/test/file1.txt"
file2="/home/test/file2.txt"
#实际上file1,file2很长,我在此就简写了,因为太长,Python对显示到下一行的就不认!!!所以用
#变量
os.system("cat file1 file2 >> /home/test/file3.txt")
以上肯定是有错的,可是怎么改呢?
还有,如果我有一个变量x=file.txt
然后os.system(mv file4.txt x)就错了。大家也知道是X的问题,它会把名字改为X而不是file.txt
怎样解决啊???
先谢过
|
1换个短的名字.
2试试os.rename()
2试试os.rename()