导入脚本

导入一次后,当我在PythonWin中测试脚本时,它有时无法识别我所做的一些更改.就好像这是一个用来刮网络的脚本……
我第一次尝试导入测试脚本时,需要花费几秒钟的时间来进行擦除.那很好.
然后,假设我更改了刮擦的一部分.例如,我经常做的一件事就是有一个文本文件,里面有我的名字.我的脚本将从文本文件中取出一个名称,然后在网址中使用它来进行擦除.例如
我要这个Pageroot"http://finance.google.com/finance?fstype=ii&q="
然后,我将从一个文本文件中提取一个名称"ge",并使用它来查找要转到的网页……"http://finance.google.com/finance?fstype=ii&q=ge".
如果我只是再次导入测试脚本,那么它不会识别我已经更改了我要转到的网址.
这有意义吗,应该发生吗?如果是这样,我该如何在关闭和重新打开PythonWin的情况下绕过它.
谢谢

# 回答1


IMPORT仅在第一次调用模块时才起作用,请改用重新加载.

选择 | 换行 | 行号
  1. import someScript # imports the script
  2. #...
  3. import someScript # does nothing
  4. #...
  5. reload(someScript) # reloads the script
  6.  

标签: python

添加新评论