ルーキーチュートリアルOSモジュールの説明
1.使用時にosモジュールをインポートする
import os;
1.1関数を直接印刷して確認する
print(os.getcwd());
結果は現在の相対パスです:
2.パスのスラッシュ(/)とバックスラッシュ(/)について
バックスラッシュ(\)は、Windowsのフォルダー間のセパレーターとして使用されます。
スラッシュ(/)は、MacとLinuxのフォルダー間のセパレーターとして使用されます。
バックスラッシュは、Pythonでエスケープするために使用されるため、
2つになります。バックスラッシュ\
ファイルを接続すると、windowsはバックスラッシュになります
import os;
print(os.path.join('Pywww','helloworld'));
3.絶対パスと相対パス
絶対パス:ルートフォルダー
から開始Windows:Cドライブ、Dドライブなどから開始。
例:C \ Users \ Anderson \ Documents
Mac and Linux:it is /
example:/ Users / Anderson相対パス:プログラムの現在実行中のディレクトリからの相対パス。たとえば、プログラム
はE:\ PythonPractice \
フォルダーで実行され
ます。このフォルダーには、practice1というフォルダーもあります。practice1フォルダーの相対パスは./practice1です。
現在のディレクトリとその下のフォルダを一覧表示します。
import os;
print(os.listdir());
forループを使用して、現在のディレクトリとその下のフォルダを出力します。
import os;
for item in os.listdir():
print(item)