arguments required filename

img

img

def 括号里不加引号 显示 arguements required filename
加引号显示格式错误

img

img


请问正确的格式是什么

filename作为参数传递到函数,
写成def drawSVG(filename, w_color):然后:
SVGFile=open(filename,'r')
filename在函数外定义并用drawSVG(filename)调用。
图一的报错可能是用到了argpase,需要在命令行运行代码时传入文件名参数。

括号中是参数,如果你不用,就没必要写
看你这写法,应该是想把文件路径作为参数,那么你写
def drawSVG(filename, w_color):
后面只要用到文件路径的,都直接写filename就行

您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!
PS:问答VIP年卡 【限时加赠:IT技术图书免费领】,了解详情>>> https://vip.csdn.net/askvip?utm_source=1146287632