pythonを教本で独学で学んでおります。
教本がWindows主体なので特にmacでの操作がわからず困っております。
ターミナルにて os.chdir()を使いコンピューター上のzipファイルに移動したいのですができません。。
どうぞご教授いただければと思います。
>>> import zipfile, os >>> os.chdir('/') >>> example_zip = zipfile.ZipFile('example.zip') Traceback (most recent call last): File "<stdin>", line 1, in <module> File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/zipfile.py", line 1182, in __init__ self.fp = io.open(file, filemode) FileNotFoundError: [Errno 2] No such file or directory: 'example.zip'
ユーザー名が含まれる場合は適当に置き換えてかまいませんので、example.zipのある場所をフルパスで提示ください。
解答ありがとうございます。こちらで実行することができました。
>>> import zipfile, os
>>> os.chdir('/')
>>> example_zip = zipfile.ZipFile('Users/xxxx/Desktop/example.zip')
ただ教本には
>>> import zipfile, os
>>> os.chdir('C:\\')
>>> example_zip = zipfile.ZipFile('example.zip')
このように記載がありWindowsではC:\\で絶対passではなく相対passで問題がないという見解でいいのでしょうか? いまいちつかめず初歩的な質問になり申し訳ございません。。
後なのですが.extractall()でZipファイルの内容を展開させたいのですが、エラーが出るのは>>> import zipfile, os
>>> os.chdir('/')
>>> example_zip = zipfile.ZipFile('/Users/xxxxx/Desktop/example.zip')
>>> example_zip.extractall()
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/Library/Frameworks/Python.framework/Versions/
こちらはなぜ起こってしまうのでしょうか。。 もしお時間ございましたらご教授お願いしたいです。。