非常基本的python文件创建者问题
我希望这个程序接受myFile中输入的任何内容,并创建n次正整数。我测试的每个文件都会抛出一个错误,说它不存在。这里的问题是什么?不知道我做错了什么非常基本的python文件创建者问题,python,Python,我希望这个程序接受myFile中输入的任何内容,并创建n次正整数。我测试的每个文件都会抛出一个错误,说它不存在。这里的问题是什么?不知道我做错了什么 def createFile(myFile,n): #this must be a positive integer if n < 0: return "Enter a positive integer." opener = open(fileName,"w") for x in range(n
def createFile(myFile,n):
#this must be a positive integer
if n < 0:
return "Enter a positive integer."
opener = open(fileName,"w")
for x in range(n):
opener.write(str(random.randint(-1000,1000) + "\n"))
opener.close()
def createFile(myFile,n):
#这必须是一个正整数
如果n<0:
return“输入一个正整数”
opener=open(文件名“w”)
对于范围(n)内的x:
opener.write(str(random.randint(-10001000)+“\n”))
开瓶器关闭()
输入参数名为myFile,但在后面的open调用中,您使用的是文件名。有两个错误需要纠正
- 第5行:应该给您一个错误,因为变量
不存在-将其替换为fileName
,函数将该变量作为参数myFile
- 第7行:将给您一个错误,因为您正在
调用中添加整数和字符串:首先对整数使用str,然后添加换行字符串str