提示 [Errno 2] No such file or directory: 但是路径下确实存在此文件,在不改动的情况下,再次运行,执行成功。百思不得其解,看到此链接下的回答http://bbs.csdn.net/topics/391934998?page=1尝试使用 os.path.normpath() 替换os.path.join(),先记录待测试。原文:http://www.cnblogs.com/congyinew/p/7552490.html
1.参数 函数的核心是参数传值,其次是返回值,熟练这两这个技术即可灵活使用函数。 1>普通参数 def show(name): print(name) show(‘tom‘) 2>默认参数 def show(name,age=18) print("%s,%s"%(name,age)) show(‘tom‘,19) show(‘tom‘) 3>动态参数-序列 def show(*args): print(args) show(11,22,33) li=[11,22,33,44] ...
自动化测试运行完了需要直观的了解测试结果,需要用到第三方的模块HTMLTestRunner。一:下载 HTMLTestRunner下载路径:https://pypi.python.org/pypi/HTMLTestRunner ,下载后放到 Python的安装目录\Lib 该目录下。 右键点击 HTMLTestRunner.py 目标另存为python的Lib的路径下。二、修改HTMLTestRunner.py文件如果你安装的是python2版本,那么不需要做这一步。因为HTMLTestRunner.py 原本就是python2版本,目前还没找到python3版本...
最近在使用python3,同样装了nose,发现自动发现用例总是有问题,如下面的代码结婚testcase|------ __init__.py|------ test_bb.pytest_bb.py中文件为:def test_qq():pass Python3中:再使用nose执行testcase提示:----------------------------------------------------------------------Ran 0 tests in 0.001sOK Python2中:But,同样的代码在python2中可以自动发现-----------------------------------------------------------...
# Auther: Aaron Fanname = "my \tname is {name}, age is {age}."‘‘‘print(name.capitalize()) #这段话的首字母大写print(name.count("a")) #统计这段字符串中一共有多少个aprint(name.casefold())print(name.center(50,"-")) #一共打印50个字符,把原始字符串放到中间,两边不够的用“-”补上print(name.encode()) #把字符串转换成二进制print(name.endswit...
一、下载1、官网下载地址:https://www.python.org/二、安装python3.7.21、将下载好的文件打开 2、等待安装。。。 3、安装完成 原文:https://www.cnblogs.com/Run1997/p/10230307.html
安装mysqlyum search mysqlclient yum install python36-mysql# 执行下面命令,会发现mysqlclient已经通过yum安装成功了 pip3 install mysqlclient# 安装mysql pip3 install mysql原文:https://www.cnblogs.com/gelu/p/8c10b64b22333161f4e22f32b51733ef.html
如何在python中使用标志位: 1# __author:"Cheng" 2# date:2018/2/12 3 4 exit_flag = False #设置标志为False 5 6for i in range(10):7if i < 5:8continue 9print(i) 10for j in range(10): 11print("层", j) 12if j == 6: 13 exit_flag = True #当j == 6时,标志为True状态14break1516if exit_flag: #如果标志为True,执行下面的break17break 原文:https://www.cnblogs.com/cbl321/p/8445630.html
今天在看一个Python3的视频教程,教大家画五角星,在Console中>>>import turtle>>>turtle.forward(100)>>>turtle.left(144)>>>turtle.forward(100)>>>turtle.left(144)>>>turtle.forward(100)>>>turtle.left(144)>>>turtle.forward(100)>>>turtle.left(144)>>>turtle.forward(100)出来了一个五角星copy到ide的.py文件中import turtle turtle.forward(100) turtle.left(144) turtle.forward(100) turtle.left(144) t...
最近学习了接口测试,所以来总结一下,免得时间长了忘记通常做接口测试大家使用的都是postman和jmeter等测试工具手动进行接口测试,这样可能比较费时耗力,所以,我们可以从使用工具做重复的事情转变为写代码让代码自动去做这些重复的事情(现学现卖,其中有很多不足,希望大神可以指点指点)1,首先我们梳理一下正常的使用工具进行接口测试都有那些步骤;大家第一反应可能是:确定测试接口的工具 —> 配置需要的接口参数 —> 进行...
#特殊变量 #__doc__ 获取模块注释 #__file__ 当前执行文件的路径 #__cached__ 对应pyc文件的位置 #__name__ 执行当前文件的时候,等于__main__;否则不等于;一般在主文件里写 #__package__ 模块所在package原文:http://lejie.blog.51cto.com/3080804/1925069
一、效果如下:二、运行环境: win10系统;python3;PyCharm三、QQ机器人用的是qqbot模块 用pip安装命令是: pip install qqbot (前提需要有requests库) 实现自己的机器人:网上好几种写法,很简单,不过有时候环境不同会出现错误,下面是亲测可以运行的: from qqbot import QQBotSlot as qqbotslot, RunBot @qqbotslot def onQQMessage(bot, contact, member, content):if content ...
原题链接:http://www.runoob.com/python/python-exercise-example26.html题目:利用递归方法求5!。是25题递归方式的简化版所以很容易。我的代码:def prod(x):if x==1:return 1else:return x*prod(x-1)print(prod(5)) 原文:https://www.cnblogs.com/drifter/p/9185903.html
# coding:utf-8import os import time from multiprocessing import Pooldef func(n):print("%s:%s" % (os.getpid(), n))return n**2def func2(n):print("%s:%s" % (os.getpid(), n))time.sleep(1)return n**2if__name__ == ‘__main__‘:start_time = time.time()pool = Pool(5) # 进程池中从无到有创建5个进程,以后一直是这5个进程在执行任务res_lst = []for i in range(10):res = pool.apply(func, args=(i,)) # 同步调用,直...
主要作用与拷贝文件用的。1.shutil.copyfileobj(文件1,文件2):将文件1的数据覆盖copy给文件2。import shutilf1 = open("1.txt",encoding="utf-8")f2 = open("2.txt","w",encoding="utf-8")shutil.copyfileobj(f1,f2) 2.shutil.copyfile(文件1,文件2):不用打开文件,直接用文件名进行覆盖copy。import shutilshutil.copyfile("1.txt","3.txt") 3.shutil.copymode(文件1,文件2):之拷贝权限,内容组,用户,均不变。def copymo...