勉強の為に転載しました。
https://kyoto-geopython.github.io/Kyoto-GeoPython/html/応用編/shやBashの代わりにPythonを使う.html
In [1]:
import os
working_dir = os.getcwd()
In [2]:
ls = os.listdir("./")
for f in ls:
print(f)
In [3]:
import glob
ls2 = glob.glob("./*.ipynb")
for f in ls2:
print(f)
In [4]:
os.chdir("../基礎編")
In [5]:
import shutil
print(glob.glob("./*.f90"))
shutil.copy("write_binary.f90", "copied_write_binary.f90")
print(glob.glob("./*.f90"))
In [6]:
print(glob.glob("./*.f90"))
shutil.move("copied_write_binary.f90", "moved_write_binary.f90")
print(glob.glob("./*.f90"))
In [7]:
print(glob.glob("./*.f90"))
os.remove("moved_write_binary.f90")
print(glob.glob("./*.f90"))
In [8]:
import subprocess
subprocess.run("./a.out > redirected.txt", shell=True) # Python 3.5以降
os.system("./a.out > redirected.txt") # Python 2.x, 現在は非推奨らしい。./a.outがないため正常終了の結果(0)を返さない
Out[8]:
0 コメント:
コメントを投稿