【Python】Windows、Linuxどちらでも使用できるファイルパス連結
WindowsとLinuxではファイルパス内の区切り文字が異なります。
Windowsでは”\”で区切り、Linuxでは”/”で区切ります。
Pythonプログラムでパスの連結をするときはjoinを使う
Pythonではos.path.join()といった便利な関数が存在し、
引数に与えた文字列をOSに依存した区切り文字で連結してくれます。
この関数を使うことでスクリプトを書く側が意識しなくても、
Windows、LinuxどちらのOSでも動作するファイルパスを実現することができます
サンプルコード
import os
def joinsample():
files = ["abc.txt","def.ini"]
for f in files:
print(os.path.join("C://",f))
if __name__ == "__main__":
joinsample()