スクリプトを反復処理せずに、現在の作業ディレクトリ内のすべてのファイルに対してスクリプトを反復処理することを検討しています (したがって、任意の拡張子.py
)。以前はこれを使っていました
for fileName in os.listdir('.'):
if fileName != 'autocorrelation1.py':
with open(fileName, "r") as input:
REST OF SCRIPT HERE
フォルダーにautocorrelation.pyというスクリプトが1つしかないときに機能しましたが、今ではいくつかのpythonスクリプトがあり*
、たとえばbashスタイルの同等物があるかどうか疑問に思っていました
for fileName in os.listdir('.'):
if fileName != *'.py':
with open(fileName, "r") as input:
REST OF SCRIPT HERE
私は怠け者で、別のコード行でそれを行うことができると思いますが、誰かがもっと楽しい方法を知っているかどうか疑問に思っていました!