我试图通过python来启动http帖子。requests
模块是通过pip3 install requests
安装的,它现在还显示“需求满足”,因此它被安装了。在
我使用的是Python版本3.8.0
。在
代码:
import requests as r
headers = {'Accept' : 'application/json', 'Content-Type' : 'application/json'}
url = 'http://localhost:8083/push/message'
jsons = {"test"}
r.post(url, json=jsons, headers=headers)
错误:
^{pr2}$当我关闭命令行并启动一个新命令行,然后进入python
时,我可以导入它:
C:\Windows\system32>python
Python 3.8.0 (tags/v3.8.0:fa919fd, Oct 14 2019, 19:37:50) [MSC v.1916 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import requests
>>> requests.post
<function post at 0x000001A4F7B9D310>
>>>
当我执行脚本时,也会发生同样的事情(只是有时),有时它确实有效。(顺便说一句,当它工作时,它也会像它应该的那样发布到服务器上)
有没有人面临类似的问题,并可能想出解决办法?Python3是我在这台机器上安装的唯一一个Python版本,但是在其他机器上也遇到了类似的问题!在
您的脚本可能还有其他问题我没有检查过,但是您得到的错误是因为您的文件名为
http.py
。它似乎在其他地方被使用,而且你有循环导入问题。更改文件名。在相关问题 更多 >
编程相关推荐