1
phuslu 2013-08-24 20:05:52 +08:00
运行了一下,挺正常。
|
2
nulloo 2013-08-24 20:19:20 +08:00
pyscript默认使用远程解释器,单独开个python进程,用rpyc控制,某些运行结果和直接运行不同,改成本地试试
|
3
dreampuf 2013-08-24 22:12:33 +08:00
这一段一共有三个地方call func
你分别 print 出来,看看哪个对象错了 print(copy.copy, a[4].append, print) 解释器对象在调试的时候很容易污染 |
4
jianghu52 OP 重装了一遍2.7.还是没好使。pyscript变成本地了。也还是不对。
|
6
dreampuf 2013-08-24 22:21:48 +08:00 1
$ python -c "import copy; print copy.__file__"
/usr/local/Cellar/python/2.7.5/Frameworks/Python.framework/Versions/2.7/lib/python2.7/copy.pyc 把copy.__file__打印出来,看看是不是引用错的模块了 |
7
Mutoo 2013-08-25 09:52:21 +08:00 1
上次也遇到这种奇耙问题,提示的是 string 模块没有 xx 方法,在IDLE下正常,在subl里run就出问题,后来发现同一目录下有个叫 string.py 坑啊……
你看看目录下是否有与关键库重名的py的文件吧 |
8
jimmykuu 2013-08-25 10:36:49 +08:00
我从来不在编辑器或IDE中运行代码,只在命令行中运行,尽量接近最终运行环境来运行。不然碰到由于由于编辑器或者IDE引起的不一致问题或者BUG太费时间了。
|