我一直在尝试使用"copytree(src,dst)",但我不能,因为目标文件夹应该存在.在这里你可以看到我写的一小段代码:
def copy_dir(src,dest):
import shutil
shutil.copytree(src,dest)
copy_dir('C:/crap/chrome/','C:/test/')
Run Code Online (Sandbox Code Playgroud)
而这正是我所得到的错误......
Traceback (most recent call last):
File "C:\Documents and Settings\Administrator\workspace\MMS-Auto\copy.py", line 5, in <module>
copy_dir('C:/crap/chrome/','C:/test/')
File "C:\Documents and Settings\Administrator\workspace\MMS-Auto\copy.py", line 3, in copy_dir
shutil.copytree(src,dest)
File "C:\Python27\lib\shutil.py", line 174, in copytree
os.makedirs(dst)
File "C:\Python27\lib\os.py", line 157, in makedirs
mkdir(name, mode)
WindowsError: [Error 183] Cannot create a file when that file already exists: 'C:/test/'
Run Code Online (Sandbox Code Playgroud)
这是我的问题是有没有一种方法可以在不创建自己的copytree函数的情况下实现相同的结果?
先感谢您.
我有一个大约100个文件的列表,我想阅读并匹配一个单词.这是我写的代码片段.
import re
y = 'C:\\prova.txt'
var1 = open(y, 'r')
for line in var1:
if re.match('(.*)version(.*)', line):
print line
var1.close()
Run Code Online (Sandbox Code Playgroud)
每次我尝试将元组传递给y时都会出现此错误:
TypeError: coercing to Unicode: need string or buffer, tuple found.
Run Code Online (Sandbox Code Playgroud)
(我认为这open()不接受任何元组但只接受字符串)
所以我可以让它使用文件列表?
先感谢您!!!!
我制作了一个小应用程序,基本上在某个时刻我调用 distutils.dir_util.copy_tree 将文件复制到目的地。谁能帮我链接一个基本进度条,例如:
[======]50%
Run Code Online (Sandbox Code Playgroud)
到复制过程...不幸的是,我无法猜测复制文件夹树需要多长时间,因为它会不时地有所不同。预先感谢任何愿意回答我的人。
我进入了python gui编程,我想知道像GLADE一样最好的GUI构建器,我现在正在使用它,但是我很努力地找到一些好的教程或文档,主要是在偶数处理区域.我还想了解什么是最佳/文档化的GUI框架.感谢任何愿意回答的人.
我刚写了这段代码:
EXl = ('C:\\vd36e404.vdb','C:\\vd368c03.vdb')
x=0
for x in EXl:
import os
filesize= os.path.getsize(x)
print (filesize);
Run Code Online (Sandbox Code Playgroud)
我想做的是这个.我有一个csv文件,它在第一列中有我需要给上面程序的路径列表,然后应该给我输出csv文件给出的路径文件的大小.
有谁知道如何编码?
我写了这段代码:
import csv
import os
fileobj = csv.reader(open('c:\\paths1.csv', 'rb'), delimiter=' ', quotechar='|')
for row in fileobj:
x=0
for x in fileobj:
filesize= os.path.getsize(x)
print (filesize);
Run Code Online (Sandbox Code Playgroud)
但是我仍然收到这个错误:
Traceback (most recent call last):
File "C:\Documents and Settings\Administrator\workspace\test1py\Acol.py", line 9, in <module>
filesize= os.path.getsize(x)
File "C:\Python27\lib\genericpath.py", line 49, in getsize
return os.stat(filename).st_size
TypeError: coercing to Unicode: need string or buffer, list found
Run Code Online (Sandbox Code Playgroud)
我想这是cos'fileobj包含一个路径列表......
有没有人有什么建议?