(python)cmd和自带的idle运行正常,PyCharm和anaconda怎么运行都报错?_其他语言_编程问答 问题: (python)cmd和自带的idle运行正常,PyCharm和anaconda怎么运行都报错?
描述:

Boss_shujuyuan_url = 'http://boss.****************.com/**********************{}*****0'.format(time.strftime('%Y-%m-%d 00:00:00', time.localtime())

Boss_headers = {
    'Cookie': '***************************',
    'Host':'boss.*******************m',
    'Referer':'http://boss.***************************l',
    'Upgrade-Insecure-Requests':'1',
    'User-Agent': 'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.108 Safari/537.36'
}

部分代码。
这截代码,报错是语法错误:

Boss_headers = {
               ^
SyntaxError: invalid syntax

但是我把Boss_headers挪到Boss_shujuyuan_url上面,就不报错。
除此之外,定义一个a = 2 这种都报错,包括后面的def 函数的时候,都只报一个错误:语法错误。
甚至我把所有报错的代码都注释掉,还会报最后一段代码的错误(已经注释掉了)。
很奇怪,在cmd和自带的idle运行都是正常的,其他第三方的解释器均不行,已经试过PyCharm、Anaconda、JupyterBook。
环境总共有两个,一个是原生3.6一个是Anaconda的3.6,切换环境也不行。


解决方案1:

第一句少了个括号

解决方案2:

Boss_shujuyuan_url少了个括号。

Boss_shujuyuan_url = 'http://boss.yunzhangcaijing.com/Grab/Data/dataSource.html?catid=950&website=&title=&channel_column=&crawl_start={}&crawl_end=&status=-123&star=-1&export_action=0&pagesize=50'.format(time.strftime('%Y-%m-%d 00:00:00'), time.localtime())

上一篇(python)请教 cx_Oracle 查询数据库 NUMBER 类型数据的时候,字段精度可能会发生与数据库不符的解决方法?
下一篇C语言链表定义的一些疑惑
明星图片
相关文章
《 (python)cmd和自带的idle运行正常,PyCharm和anaconda怎么运行都报错?》由码蚁之家搜集整理于网络,
联系邮箱:mxgf168#qq.com(#改为@)