希望你还好,我是python的新手(不到1个月),在这里我需要一些帮助。
当我手动设置脚本中的变量(如以下选项之一)时,我的脚本运行正常:
import re
import requests
while True:
search = input('What word are you looking for?: ')
# per comment,adding a conditional stop point.
if search == "stop":
break
first = re.compile(search)
source = input ('Enter a web page: ')
r = requests.get(source)
ar = r.text
mo = first.findall(ar)
print (mo)
print('Frequency:',len(mo))
或
X= 1
或
X= 2
但是当我想从条目(框)中获取该变量时,出现此错误。
X=3
我试图将其放入脚本中:
TypeError: 'str' object cannot be interpreted as an integer
也尝试过:
X= IntVar()
X= miEntry2.get()
最后
X= StringVar()
X= miEntry2.get()
,由于该错误,没有任何效果。如果我说X = 3则可以完美运行。我想我还无法更改数据类型(这就是为什么我尝试以不同的方式先依次尝试Int,String和Int。
我得到了手动设置脚本的结果,但想法是直接从条目(miEntry2)获取该信息。
我在Mac中使用PyCharm。
感谢教我们!