私はPythonを使い慣れていません。今日は何かが私を混乱させています。 c:\python\
のパスには、いくつかの折り目があります。私は、このパスの下でPythonスクリプトを編集して、コードを実行します。os.path.isdir()の使用時に './'と '../'の違いは何ですか?
for dir_name in os.listdir("./"):
print dir_name
print os.path.isdir(dir_name)
それは出力します。
Daily
True
renafile.py
False
script
True
しかし、私はパスC:\python\
下で倍Daily
でスクリプト、および実行コードを置くとき:
for dir_name in os.listdir("../"):
print dir_name
print os.path.isdir(dir_name)
それは印刷されます。
Daily
False
renafile.py
False
script
False
彼らは違いがありましたか?
注:私はpython2.7を使用しています –