鱼C论坛

 找回密码
 立即注册
查看: 3381|回复: 5

[已解决]Python:为毛这个函数没动静(既不运行也不报错)?

[复制链接]
发表于 2018-8-21 21:08:06 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
一个关于把存储类型为mp3的文件转存为txt的代码:
  1. def ToTxt():
  2.     s = open('D:/OpenMe.mp3')
  3.     t = str(list(s))
  4.     T = open('D:/OpenMe.txt','w')
  5.     T.write(t)
  6.     T.close()
  7.     def opentxt():
  8.         x = open('D:/OpenMe.txt')
  9.         list(x)

  10. ToTxt()        
复制代码



它不动啊
最佳答案
2018-8-22 08:02:58
函数难道不用调用的吗?
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2018-8-21 21:11:00 | 显示全部楼层
  1. def ToTxt():
  2.     s = open('D:/OpenMe.mp3')
  3.     t = str(list(s))
  4.     T = open('D:/OpenMe.txt','w')
  5.     T.write(t)
  6.     T.close()
  7.     def opentxt():
  8.         x = open('D:/OpenMe.txt')
  9.         print(list(x))

  10. ToTxt()     
复制代码
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-8-21 21:13:56 | 显示全部楼层
本帖最后由 jjhdq 于 2018-8-21 21:29 编辑

末尾写成“ print(list(x))”也不行呢。。。


我把代码逐条执行是没问题的,既能创建并转存txt,也能用list显示出来。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-8-22 08:02:58 | 显示全部楼层    本楼为最佳答案   
函数难道不用调用的吗?
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-8-22 08:22:57 | 显示全部楼层
jjhdq 发表于 2018-8-21 21:13
末尾写成“ print(list(x))”也不行呢。。。
  1. x.close()
复制代码
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-8-22 08:46:53 | 显示全部楼层
嗯,确实是少写了第二个函数的调用opentxt(),记错了,把内嵌函数记成随外部函数自动运行了。谢谢。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-6-22 04:16

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表