概述
文件名与要引用的包名同名
比如你要引用requests,但是自己给自己的文件起名也叫requests.py,这样执行下面代码
import requests
requests.get('http://www.baidu.com')
就会报如下错误
AttributeError: module 'requests' has no attribute 'get'
解决方法是给你的python文件名换个名字,只要不和包名相同就行,如果实在不想改文件名,可以用下面的办法
import sys
_cpath_ = sys.path[0]
print(sys.path)
print(_cpath_)
sys.path.remove(_cpath_)
import requests
sys.path.insert(0, _cpath_)
requests.get('http://www.baidu.com')
主要原理是将当前目录排除在python运行是的查找目录,这种处理后在命令行执行python requests.py是可以正常运行的,但是在pycharm里调试和运行通不过。
格式不对齐的问题
下面是一段正常代码
def fun():
a=1
b=2
if a>b:
print("a")
else:
print("b")
fun()
如果else不对齐
def fun():
a=1
b=2
if a&g
最后
以上就是洁净小鸭子为你收集整理的python常见的格式错误_总结一些python开发新手常见错误(上)的全部内容,希望文章能够帮你解决python常见的格式错误_总结一些python开发新手常见错误(上)所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复