macシステムで端末でファイルパスを表示する場合、パスにファイルにスペースがある場合に注意する必要がある問題

770 ワード

今日pythonでモジュールを書きました.ただしpythonのデフォルトの検索パスの下には置かれていないので、自分でパスを追加する必要があります.そして便利さと正確さのために端末を使って経路を確認し、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」になりました.