我正在使用Windows:
import os
import http.client as h
co = h.HTTPSConnection("www.google.com")
co.request("GET","/")
res = co.getresponse()
print(res.status,res.reason)
os.system("pause")
当我打开命令行时,所有工作都完美无缺:" 200 OK"
但是当我在文件中复制并保存它时,我有一个错误,程序停止。 当我运行我的应用程序时,我发现了一个"解决方案#34; __ pycache __"包含" http.cpython-34"被建造。 我必须打开" http.cpython-34"文件看" 200 OK" 是否有另一种方法可以正确运行我的程序而无需打开" http.cpython-34"文件?
编辑:我找到了解决方案。我的文件名为http.py.但是当我重命名它时,它完美地工作:)答案 0 :(得分:-1)
我不认为os.system("pause")
是你想在这里使用的。这将尝试使用命令pause
启动子进程,该命令实际上不会暂停正在运行的Python程序。通常,如果您想暂停并等待按键或其他内容,您可以使用raw_input()
暂停并等待Python 2.7中的用户输入或Python 3中的input()
。