0
私はPython 3.5で作業しており、リストから名前を持つファイルを作成しようとしています。 は、しかし、毎回私はそれが名前「X」を持つファイルを作成しますjustsリストから名前の付いたファイルを作成する方法は?
open("x.txt", "w")
部分にリスト名を入力します。スピーチマークを削除すると、「int」オブジェクトには属性「txt」がないというエラーが表示されます。 コードは次のとおりです。
nums = [x for x in range(1,11)]
for x in nums:
open("x.txt", "w")
助けてください。
で最初にあなたの文字列変数を作成する必要があり、文字列、すなわち(
.txt
)と整数を連結しているので:それ以外のPythonが、それは内部の引用符であるようx
が文字列であると考えて(str(x)+ "。txt"、 "w") ' –str.formatを使用して各xを渡すと、リストコンプも必要ありません。範囲を反復するだけで –