我是靠谱客的博主 洁净小鸭子,最近开发中收集的这篇文章主要介绍python常见的格式错误_总结一些python开发新手常见错误(上),觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

文件名与要引用的包名同名

比如你要引用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开发新手常见错误(上)所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(41)

评论列表共有 0 条评论

立即
投稿
返回
顶部