pycharm记录

 

1.ModuleNotFoundError: No module named 'selenium'

首先先下载好selenium,pycharm- >setting->project interpreter ->±>selenium-> instal package

2.TypeError: 'module' object is not callable

因为模块导入语句有误

3.SyntaxError: invalid character in identifier

输入语句中有中文字符

4.python脚本编写中疑问:

1、if __name__ == '__main__'----if为了避免其他文件在导入该文件模块时未封装的主程序显示出来

#编写好的一个python文件可以有两种用途:
    一:脚本,一个文件就是整个程序,用来被执行(当前执行文件)
    二:模块,文件中存放着一堆功能,用来被导入使用
#python为我们内置了全局变量__name__,
    当文件被当做脚本执行时:__name__ 等于'__main__'
    当文件被当做模块导入时:__name__等于模块名
#作用:用来控制.py文件在不同的应用场景下执行不同的逻辑

    if __name__ == '__main__':

2、Python3 中
以双下划线开头且结尾变量被称为 内置变量,如 init,name.
该变量的具体值由该模块被调用的方式决定。
1、当该模块被直接调用时,值为'main'
2、当此模块被import,在母模块中调用时,则返回为子模块名称

5、FileNotFoundError: [Errno 2] No such file or directory: '../../report/htmlreport.html'

文件夹路劲不对

6、NameError: name 'TestUnit' is not defined

没有引入对应的包

7、TypeError: get() missing 1 required positional argument: ‘url’

url路劲不对

8、Ran 0 tests in 0.000s

unittest框架中,main()方法定义函数时使用的是以"test_xxx"或"testxxx"的格式

解决方法:将代码中的login_test改为test_login就ok

9、imporError: No module named baidu

需要在 test_case 目录下创 建一个 __init__.py 文件,文件内容可以为空。
__init__.py 文件的作用:
NameError: name 'file' is not defined

python版本升级,函数使用有所变化,将file函数改为open函数

10、

key=lambda fn:os.path.getmtime(test_dir+'\\'+fn)
#相当于
def key(fn):
    return os.path.getmtime(test_dir+'\\'+fn)

11、发送邮件时附件乱码

# 设置相关属性
att["Content-Disposition"] = 'attachment;filename="蛋糕系统测试用例记录.xls"'--中文不适用

中文需要用att.head

12、TypeError: %d format: a number is required, not str

错误原因是:%后的数据类型与要输出的类型不一样

“%s”表示输出的类型为字符串,“%d”表示输出类型为整型数字。
否则就会报错。如果我们不确定变量类型的话可以使用%r,它的含义是“不管什么都打印出来

13、
因为定义类的时候,初始化函数不正确,__init__前后为双下划线
 
14、导入同文件夹下的其他脚本(.py)
报错:因为import导入的文件必须时当前脚本的上级目录或其他目录中
解决方法:
将common文件夹设置为sources root

15、conda将虚拟环境建在其他磁盘中

更换清华源方案:

https://my.oschina.net/u/4870686/blog/4869199

https://www.cnblogs.com/ttzzyy/p/10391557.html

创建d盘对应路径下虚拟环境为py35 python环境为3.5

conda create --prefix=D:\python35-env\py35 python=3.5

激活

active D:\python35-env\py35 python=3.5

 

 

 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值