bin blutiger Python Anfänger

Code: Alles auswählen
import string, os, sys, locale
import win32com.client
def copytree(src, dst, symlinks=0):
src = "C:/Programme/test.txt"
dst = "C:/Programme/test/test.txt"
names = os.listdir(src)
os.mkdir(dst)
for name in names:
srcname = os.path.join(src, name)
dstname = os.path.join(dst, name)
try:
if symlinks and os.path.islink(srcname):
linkto = os.readlink(srcname)
os.symlink(linkto, dstname)
elif os.path.isdir(srcname):
copytree(srcname, dstname, symlinks)
else:
copy2(srcname, dstname)
except (IOError, os.error), why:
print "Can't copy %s to %s: %s" % (`srcname`, `dstname`, str(why))
Code: Alles auswählen
if __name__ == '__main__':
src_dir = r'c:\Programme\test.txt'
dst_dir = r'c:\Programme\test\test.txt'
copytree(src_dir, dst_dir)
Code: Alles auswählen
if __name__ == '__main__':
src_dir = r'c:\Programme\test.txt'
dst_dir = r'c:\Programme\test\test.txt'
copytree(src_dir, dst_dir)
Code: Alles auswählen
>>> s="c:\name"
>>> s
'c:\name'
>>> print s
c:
ame
>>> s=r'c:\name'
>>> s
'c:\\name'
>>> print s
c:\name