报错(我不会起名)
就是import os
def 新建():
with open(temp,"w") as f:
f.write()
while True:
user_Input = (str(input(">>>")))
if user_Input == "新建":
print("请输入路径")
temp = (str(input(">>>")))
os.system("./code/chain.exe")
新建()
为啥新建文件后可以建文件但是会报错并关闭本程序啊? open(temp,"w") 路径哪里来?
def 新建(temp):
with open(temp,"w") as f:
f.write() ba21 发表于 2022-6-27 09:24
open(temp,"w") 路径哪里来?
def 新建(temp):
temp = (str(input(">>>"))) 你是个天才。 你创建的那个函数根本不是个全局函数。 而且你的函数为什么要取名为中文 你就算改成def xinjian()也好啊为什么要中文呢 名字又没关系呀???? shiyouroc 发表于 2022-6-27 13:26
你创建的那个函数根本不是个全局函数。
那就是个全局函数啊,大哥
hveagle 发表于 2022-6-27 13:53
名字又没关系呀????
因为不会取名 饺影 发表于 2022-6-27 15:22
因为不会取名
你为什么不把报错信息给出来 f.write()要有一个参数, 要创建文件的话可以是空字符串""
另外最好不要用中文命名,而且你这样的情况应该使用函数传参的方法而不是直接访问全局变量,这样会很乱
页:
[1]