运行python脚本时一直提示,运行python脚本时一直提示xx object has no attribute xx

2021-01-02 10:05:49 字数 5974 阅读 2347

1楼:匿名用户

这其实是.pyc文件存在问题

。问题定位:

查看import库的源文件,发现源文件存在且没有错误,同时存在源文件的.pyc文件

问题解决方法:

1、命名py脚本时,不要与python预留字,模块名等相同。

2、删除该库的.pyc文件(因为py脚本每次运行时均会生成.pyc文件;在已经生成.

pyc文件的情况下,若**不更新,运行时依旧会走pyc,所以要删除.pyc文件),重新运行**;或者找一个可以运行**的环境,拷贝替换当前机器的.pyc文件即可。

2楼:匿名用户

你没有导入webdriver的包

3楼:匿名用户

def setup(self):应该是def setup(self):

注意大小写

然后还有个错误,webdriver没有定义,这个就不知道了

python编程语言适合做什么?

4楼:老男孩教育

python语言通俗易懂、上手快、语法简单,是比较热门的行业,而且python语言可以从事的工作岗位有很多,比如说:人工智能、数据分析、科**算、web开发、爬虫、机器学习等,选择性多,薪资待遇好,如果对python感兴趣的话,可以放心学习。

5楼:匿名用户

python 最常见的应用情形是:

1.使用 python 快速生成程序的原型(有时甚至是程序的最终界面,你会喜欢 wxpython 的),

2.对其中有特别要求的部分,使用更合适的语言(尤其是 c/c++)改写。

由于 python 与 c 的天然联系,它们之间的相互调用从来都不是问题。特别是 python 如何调用 c 在《 programming python》的 chapter 22. extending python 部分有介绍。

python 调用 c 的动态/静态库并不是一件复杂的事情。实际上, python 原生的正则表达式库就是用 c 语言实现的。

6楼:顾依萌

python是一种计算机程序设计语言。你可能已经听说过很多种流行的编程语言,比如非常难学的c语言,非常流行的java语言,适合初学者的basic语言,适合网页编程的java语言等,python是他们其中的一种。

7楼:爱一个人

适合做的工作挺多的呀,比如去库壳机器人编程去当老师

python是什么语言

8楼:p为梦停留

python的中文名称是蟒蛇。

python是一种计算机程序设计语言。是一种动态的、面向对象的脚本语言,最初是用来编写自动化脚本的,随着版本的不断更新和语言新功能的添加,越来越多被用于独立的、大型项目的开发。

python特点主要有以下几个方面:

1、简单:python是一种代表简单主义思想的语言。阅读一个良好的python程序就感觉像是在读英语一样。它使你能够专注于解决问题而不是去搞明白语言本身。

2、易学:python极其容易上手,因为python有极其简单的说明文档。

3、速度快:python 的底层是用 c 语言写的,很多标准库和第三方库也都是用 c 写的,运行速度非常快。

4、免费、开源:python是floss之一。使用者可以自由地发布这个软件的拷贝、阅读它的源**、对它做改动、把它的一部分用于新的自由软件中。

floss是基于一个团体分享知识的概念。

5、高层语言:用python语言编写程序的时候无需考虑诸如如何管理你的程序使用的内存一类的底层细节。

6、可移植性:由于它的开源本质,python已经被移植在许多平台上。这些平台包括linux、windows、freebsd、macintosh、solaris、os/2、amiga、aros、as/400、beos、os/390、z/os、palm os、qnx、vms、psion、以及google等基于linux开发的android平台。

7、解释性:一个用编译性语言比如c或c++写的程序可以从源文件转换到一个你的计算机使用的语言。这个过程通过编译器和不同的标记、选项完成。

9楼:呃给给给

python是一种计算机程序设计语言。是一种动态的、面向对象的脚本语言。

python的中文释义是:巨蛇,大蟒。

python的特点:

1. 简单

python是一种代表简单思想的语言。

2. 易学

python有极其简单的语法。

3. 免费、开源

python是floss(自由/开放源码软件)之一。

4. 高层语言

使用python编写程序时无需考虑如何管理程序使用的内存一类的底层细节。

10楼:抱香蕉睡觉

一、python的定义

python是一种计算机程序设计语言。翻译成中文是巨蛇的意思。是一种动态的、面向对象的脚本语言,最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越来越多被用于独立的、大型项目的开发。

二、python的特点

1、软件质量

在很大程度上,python更注重可读性、一致性和软件质量,python的设计致力于可读性,带来了比其他语言更优秀的可重用性和可维护性,python秉承了一种独特的简洁和高可读性的语法,以及一种高度一致的编程序模式。

2、提高开发者效率

3、程序可移植性

绝大多数python程序能不做任何修改即可在所有主流计算机平台上运行,此外,python提供多种可选的独立程序,如用户图形界面、数据库接入、基于web系统、还提供了操作系统接口等。

11楼:匿名用户

python属于解释型计算机程序设计语言,是一种动态的以及面向对象的脚本语言,python的中文意思是巨蟒其最初被设计用于编写自动化脚本,其特点是可以用于独立的,大型项目的开发,可以强制用空白符作为语句缩进。

12楼:匿名用户

python是什么?

13楼:老男孩教育

python是一种解释型、面向对象、动态数据类型的高级程序设计语言。

python的设计理念是“简单”、“明确”、“优雅”。

python由guido van rossum于1989年底发明,第一个公开发行版发行于1991年。

像perl语言一样, python 源**同样遵循 gpl(gnu general public license)协议。 对比java 读取文件 在 java中需要10行** python只需要两行.

r是用于统计分析、绘图的语言和操作环境。r是属于gnu系统的一个自由、免费、源**开放的软件,它是一个用于统计计算和统计制图的优秀工具。

14楼:四川优就业

最近很火的python是什么?属于什么语言?四川优就业为您分析:

python是一种脚本语言,写好了就可以直接运行,省去了编译链接的麻烦,对于需要多动手实践的初学者而言,也就是少了出错的机会。而且python还有一种交互的方式,如果是一段简单的小程序,连编辑器都可以省了,直接敲进去就能运行。

python是一种清晰的语言,用缩进来表示程序的嵌套关系可谓是一种创举,把过去软性的编程风格升级为硬性的语法规定。再不需要在不同的风格间选择、再不需要为不同的风格争执。与perl不同,python中没有各种隐晦的缩写,不需要去强记各种奇怪的符号的含义。

python开发工程师培训

python写的程序很容易懂,这是不少人的共识。python是一种面向对象的语言,但它的面向对象却不象c++那样强调概念,而是更注重实用。不是为了体现对概念的完整支持而把语言搞得很复杂,而是用最简单的方法让编程者能够享受到面向对象带来的好处,这正是python能像java、c#那样吸引众多支持者的原因之一。

python是一种功能丰富的语言,它拥有一个强大的基本类库和数量众多的第三方扩展,使得python程序员无需去羡慕java的jdk。

python为程序员提供了丰富的基本功能使得人们写程序时用不着一切最底层做起。说到这里,人们通常会用一种担心:脚本语言通常很慢。

脚本语言从运行的速度讲的确会慢一些,但python的速度却比人们想象得快很多。虽然python是一种脚本语言,但实际上也可以对它进行编译,就象编译java程序一样将python程序编译为一种特殊的bytecode,在程序运行时,执行的是bytecode,省去了对程序文本的分析解释,速度自然提升很多。

15楼:午夜

其实python非常适合初学者入门。相比较其他不少主流编程语言,有更好的可读性,因此上手相对容易。自带的各种模块加上丰富的第三方模块,免去了很多“重复造轮子”的工作,可以更快地写出东西。

配置开发环境也不是很复杂,mac和linux都内置了python。另外据我所知,不少学校也开始使用python来教授程序设计课程(比如本人的母校)。 我就是完全通过网上资源自学python的。

从在校时候用python接活赚零花钱,到在创业公司用python开发商业**和游戏后台。

所有遇到的问题,几乎都可以从互联网上的公开资源找到答案。 关于自学python,个人最大的3点经验: 找一本浅显易懂,例程比较好的教程,从头到尾看下去。

不要看很多本,专注于一本。把里面的例程都手打一遍,搞懂为什么。

我当时看的是《简明python教程》,不过这本书不是非常适合零基础初学者。 去找一个实际项目练手。我当时是因为要做一个**,不得已要学python。

这种条件下的效果比你平时学一门新语言要好很多。所以最好是要有真实的项目做。可以找几个同学一起做个**之类。

注意,真实项目不一定非要是商业项目,你写一个只是自己会用的博客**也是真实项目,关键是要核心功能完整。

最好能找到一个已经会python的人。问他一点学习规划的建议(上知乎也是个途径),然后在遇到卡壳的地方找他指点。这样会事半功倍。

但是,要学会搜索,学会如何更好地提问。没人愿意帮你写作业或是回答“一搜便知”的问题。 然而,别人的经验未必能完全复制。

比如我没有说的是,在自学python之前,我已在学校系统学习过其他的编程语言。

对于完全没有编程经验的初学者,在学习python的时候,面对的不仅仅是python这门语言,还需要面临“编程”的一些普遍问题,比如: 从零开始,不知道从何入手,找了本编程教材发现第二章开始就看不懂了 缺少计算机基础知识,被一些教程略过的“常识性”问题卡住 遇到问题不知道怎么寻找解决方案 看懂语法之后不知道拿来做什么,学完一阵子就又忘了 缺少数据结构、设计模式等编程基础知识,只能写出小的程序片段

所以除了前面说的3点经验,给初学编程者的额外建议: 首先要有信心。虽然可能你看了几个小时也没在屏幕上打出一个三角形,或者压根儿就没能把程序运行起来。

但相信我,几乎所有程序员一开始都是这么折腾过来的。 选择合适的教程。有些书很经典,但未必适合你,可能你写了上万行**之后再看它会比较好。

写**,然后写更多的**。光看教程,编不出程序。从书上的例程开始写,再写小程序片段,然后写完整的项目。

除了学习编程语言,也兼顾补一点计算机基础,和英语。 不但要学写**,还要学会看**,更要会调试**。读懂你自己程序的报错信息。

再去找些github上的程序,读懂别人的**。 学会查官方文档,用好搜索引擎和开发者社区。

另外,用学英文的耐心来学计算机,英文遇到不懂的词,抄下,查询。 python里,看到http,查查定义,看到outhtml,查查定义,跟初学英语时候一样,不要直接猜意思,因为精确描述性定义,跟含糊自然语有区别的。而新人瞎猜,很容易错误理解,wiki,google很有用。

对于python初学者来说,能找到一个好老师学习格外重要,这能决定你是不是可以做出好的项目,在python开发的路上越走越轻松,如果现在的你缺乏学习经验,找不到老师指导你学习,可以加企 鹅扣-q前面112再加上中间的983以及最后四位数4903,连在一起就可以了

另外从广义讲,python不仅是一门编程语言,还是一个编程的平台,在这个平台下,有着安装各种扩展、框架的工具pip,有着打包工具setuptools等等等等,这些工具已经很成熟,而且易于上手,另外python有很多很好的编程工具(集成开发环境)可以用,如pycharm等,这也使的新人很容易上手,不像其他不成熟的编程语言工具贫乏,编写和运行程序如连电路板一般。

python27运行脚本一直显示

1楼 匿名用户 你给的值超出列表范围了。例如你的列表只有2个元素,你调用的时候查看了第三个元素就会报这个错。看样子你是调用第一个元素,那就是这个列表没定义?做个wlana ame 的定义试试 2楼 罗少爷 traceback most recent call last file d pytharm ...