1

Linux 構造では、次のように機能することに気付きました。

import sys
sys.path.append("/home/username/fullpathname/")
import my_module

ただし、次の場合はそうではありません

import sys
sys.path.append("~/fullpathname")
import my_module

「~」演算子を使用する方法はありますか? Pythonが完全なディレクトリを必要とする理由がわかりません。ありがとうございました!

4

1 に答える 1

7

使用できますos.path.expanduser

import sys, os
sys.path.append(os.path.expanduser("~/fullpathname"))
import mymodule
于 2012-04-26T02:54:14.953 に答える