macシステムで端末でファイルパスを表示する場合、パスにファイルにスペースがある場合に注意する必要がある問題
770 ワード
今日pythonでモジュールを書きました.ただしpythonのデフォルトの検索パスの下には置かれていないので、自分でパスを追加する必要があります.そして便利さと正確さのために端末を使って経路を確認し、
よく見ると、私のパスのもう一つのファイルmodule code basicは、端末に表示されるパスで自動的にmodulecodebasicに変換されています.そして私はコードを
まとめるとmac端末でファイルパスを表示すると、ファイル名が文字の間にスペースがある場合、中端に表示されると自動的に逆斜棒にスペースが加算されます.前述したファイル名「module code basic」が「modulecodebasic」になりました.
sys.path.append('Users/librom/Documents/Python/ /module\ code\ basic/module1.py ')
と書きましたが、import module1
のときはTraceback (most recent call last): File "", line 1, in import module1 ModuleNotFoundError: No module named 'module1'
と表示されました.よく見ると、私のパスのもう一つのファイルmodule code basicは、端末に表示されるパスで自動的にmodulecodebasicに変換されています.そして私はコードを
sys.path.append('/Users/librom/Documents/Python/ /module code basic')
に変更して、問題は解決しました.まとめるとmac端末でファイルパスを表示すると、ファイル名が文字の間にスペースがある場合、中端に表示されると自動的に逆斜棒にスペースが加算されます.前述したファイル名「module code basic」が「modulecodebasic」になりました.