2
あるユーザーのホームディレクトリから別のユーザーのホームディレクトリにファイルをコピーするPythonスクリプトを作成しようとしています。私はそれも同様に、許可をコピーします。私はPython APIを読んでいました。私はcopy2メソッドがそれをしていると思います。しかし、次のコードを実行すると、エラーが発生します。ファイルをコピーするPythonスクリプト
import shutil
src = raw_input("Please enter a source: ")
dst = raw_input("Please enter a destination: ")
shutil.copy2(src, dst)
エラーは言う:
Traceback (most recent call last):
File "copyfiles.py", line 5, in <module>
shutil.copy2(src, dst)
File "/usr/lib/python2.6/shutil.py", line 99, in copy2
copyfile(src, dst)
File "/usr/lib/python2.6/shutil.py", line 52, in copyfile
fsrc = open(src, 'rb')
IOError: [Errno 2] No such file or directory: '../../../../Desktop/byteswap.c'
エラーメッセージはかなり明白です:ファイル '../../../../ Desktop/byteswap.c'は存在しません。パスは現在の作業ディレクトリとの相対パスであるので、 'print os.getcwd()'が期待どおりであればそれを確認してください。 –