Python:为毛这个函数没动静(既不运行也不报错)?
一个关于把存储类型为mp3的文件转存为txt的代码:def ToTxt():
s = open('D:/OpenMe.mp3')
t = str(list(s))
T = open('D:/OpenMe.txt','w')
T.write(t)
T.close()
def opentxt():
x = open('D:/OpenMe.txt')
list(x)
ToTxt()
它不动啊{:5_107:} def ToTxt():
s = open('D:/OpenMe.mp3')
t = str(list(s))
T = open('D:/OpenMe.txt','w')
T.write(t)
T.close()
def opentxt():
x = open('D:/OpenMe.txt')
print(list(x))
ToTxt() 本帖最后由 jjhdq 于 2018-8-21 21:29 编辑
末尾写成“ print(list(x))”也不行呢。。。
我把代码逐条执行是没问题的,既能创建并转存txt,也能用list显示出来。 函数难道不用调用的吗? jjhdq 发表于 2018-8-21 21:13
末尾写成“ print(list(x))”也不行呢。。。
x.close() 嗯,确实是少写了第二个函数的调用opentxt(),记错了,把内嵌函数记成随外部函数自动运行了。谢谢。
页:
[1]