def 括号里不加引号 显示 arguements required filename
加引号显示格式错误
filename作为参数传递到函数,
写成def drawSVG(filename, w_color):然后:
SVGFile=open(filename,'r')
filename在函数外定义并用drawSVG(filename)调用。
图一的报错可能是用到了argpase,需要在命令行运行代码时传入文件名参数。
括号中是参数,如果你不用,就没必要写
看你这写法,应该是想把文件路径作为参数,那么你写
def drawSVG(filename, w_color):
后面只要用到文件路径的,都直接写filename就行