私は持っている一連のサブディレクトリをループし、それらのサブディレクトリのそれぞれからデータファイルを抽出するpythonスクリプトを開発しようとしています。私のサブディレクトリはそれぞれ、対応する時間の名前が付けられています。しかし、問題は、整数サブディレクトリが小数点なしで(例えば5)リストされ、非整数サブディレクトリが小数点でリストされることである。したがって、正しいサブディレクトリを見つけるために、私のループは数値型に非常に敏感です。それとPythonで.is_integer()を使用する際のトラブル
、私は、Pythonでis._integer()メソッドを使用しようとしてきたが、私はこのエラーを取得しておいてください。
'int' object has no attribute 'is_integer'
私は次のコードを実行すると:
def frange(x, y, jump):
while x < y:
yield x
x += jump
time=15
for i in frange(0,time,0.1):
float(i)
print (i).is_integer()
を
でも私はブルートを使って私のループ変数を浮動小数点にすることができます!助けてください。
と印刷(i.is_integer)、(i)を印刷しないだから、どちらかが戻って
i
からfloat(i)
のrestultを割り当てます.is_integer – chapeloありがとうございました! – electriclady