2017-11-07 12 views
0

に従ってくださいdoesntのそれは私にリンクの場所を与えるが、私はcwdを.pyファイルがある場所にしたい。os.chdirは、私はそれに次の行を持っているのPython 3.6のスクリプトを書いたシンボリックリンク

すべての検索では、人々が問題を抱えていて、リンクをたどらないようにしたいと思っていた質問に私を連れてきましたが、それはどうにかしています。 私の検索では、リンクをたどることがデフォルトの動作でなければならないという印象を与えたので、ちょっと混乱しました。スクリプトを直接実行すると、完璧に動作します。

ところで、これはLinuxマシンです。

+0

おかげで、.realpath知りませんでした。 –

答えて

0

はこれを試してみてください。

import os, inspect 

main_path = os.path.dirname(os.path.abspath(inspect.getfile(inspect.currentframe()))) 
print(main_path) 
+0

いいえ、sry.'トレースバック(最新の最後の呼び出し): ファイル "/home/cor/Desktop/.mylinks/mkenv"、行29、 os.chdir(os.path.dirname(os.path。 realpath(inspect.getfile(inspect.currentframe())))) NameError:名前 'inspect'が定義されていません。ただし、リンクされた複製がそのトリックを行いました。 –

+0

ああ、輸入検査が見られませんでした。 –

+0

@m_square:大丈夫ですか? – DRPK

関連する問題