假设名为A.py的文件需要调用B.py文件内的C(x,y)函数假如在同一目录下,则只需importBif__name__=="__main__":B.C(x,y)若只需调用单个函数,也可以fromBimportCif__name__=="__main__":C(x,y)若A.py和B.py位于不同的目录下,可以用以下方法(假设B.py位于D盘的根目录下)1.引用所在路径importsyssys.path.append('D:/')importBif__na
系统 2019-09-27 17:56:22 2341
继3.7版本之后Python再次发布了新版本,虽然新版本带来了不少调整,但是其中很大一部分都是对代码底层设计的修改,又或是typing、pickle等不常用的功能,对多数用户而言影响不大,今天我想重点聊一聊那些将对我们的代码编写产生较大影响的新功能。在体验开始前先说下准备工作,由于Python3.8还没有正式发布,因此通过Anaconda的多版本管理搭建Python3.8新环境的方法是行不通的,我的做法是到官网下载对应的最新版本后单独安装。为了避免与现有环
系统 2019-09-27 17:55:51 2341
在windows系统下写的python脚本,在linux下赋予权限chmod+xxxx.py以后,执行./xxx.py运行提示:bash:/usr/bin/autocrorder:/usr/bin/python^M:badinterpreter:Nosuchfileordirectory分析:这是不同系统编码格式引起的:在windows系统中编辑的.sh.py文件可能有不可见字符,所以在Linux系统下执行会报以上异常信息。一般是因为windows行结尾和
系统 2019-09-27 17:55:07 2341
今天测试用了一下python爬取百度云网盘资源.代码片段importurllibimporturllib.requestimportwebbrowserimportredefyunpan_search(key):keyword=keykeyword=keyword.encode('utf-8')keyword=urllib.request.quote(keyword)url="http://www.wangpansou.cn/s.php?q="+keywo
系统 2019-09-27 17:51:53 2341
例如:if__name__=='__main__':main()如果运行的是主函数的话,执行下一句main()如果作为模块被其他文件导入使用的话,我们就不执行后面的main()什么的。看个例子:#test.pydefmain():print('Hello,world!')main()这是一个打印Hello,world!的简单程序我们尝试从其他文件调用它:#test1.pyimporttesttest.main()运行test1.py,出现打印了两个Hell
系统 2019-09-27 17:51:50 2341
目前工作中,Python用的最多,但是很多数学计算在Python中运行,速度会很慢,而Python本身就是基于C开发的,而且它的很多第三方模块也是,所以Python对于C接口是支持的,所以在此记录一下,Python调用C接口的过程。在网上看了很多教程,都只有Python调用dll的code,对于dll的如何生成只字不提,或者是基于linux的.so文件。在单独搜索dll如何生成后,我按照以下的code生成了dll:.cpp文件#defineEXPORT_M
系统 2019-09-27 17:51:32 2341
统计学习方法——朴素贝叶斯法原理1.贝叶斯估计1.1为什么要用贝叶斯估计(极大似然的缺点)1.2贝叶斯估计原理贝叶斯估计的算法过程合极大似然估计的算法过程一模一样,代码也几乎一模一样,只是加了一个λ。2.Python代码defpriorProbability(labelList,Lambda):#加入一个lambdalabelSet=set(labelList)labelCountDict={}forlabelinlabelList:iflabelnoti
系统 2019-09-27 17:50:17 2341
引言年中购物618大狂欢开始了,各大电商又开始了大力度的折扣促销,我们的小胖又给大家谋了一波福利,淘宝APP直接搜索:小胖发福利,每天领取三次粉丝专属现金大红包。有了现金大红包,如何做到更省钱的剁手呢?今天给大家提供一种思路,用Python实现秒杀订单,借用自动化方式完成最优解。1环境操作系统:WindowsPython版本:3.7.22需求分析&前期准备2.0需求分析我们的目标是秒杀淘宝的订单,这里面有几个关键点,首先需要登录淘宝,其次你需要准备好订单,
系统 2019-09-27 17:49:16 2341
1lambdalambda原型为:lambda参数:操作(参数)lambda函数也叫匿名函数,即没有具体名称的函数,它允许快速定义单行函数,可以用在任何需要函数的地方。这区别于def定义的函数。lambda与def的区别:1)def创建的方法是有名称的,而lambda没有。2)lambda会返回一个函数对象,但这个对象不会赋给一个标识符,而def则会把函数对象赋值给一个变量(函数名)。3)lambda只是一个表达式,而def则是一个语句。4)lambda表
系统 2019-09-27 17:47:19 2341
无限循环如果条件判断语句永远为true,循环将会无限的执行下去,如下实例:#!/usr/bin/python#-*-coding:UTF-8-*-var=1whilevar==1:#该条件永远为true,循环将无限执行下去num=raw_input("Enteranumber:")print"Youentered:",numprint"Goodbye!"以上实例输出结果:Enteranumber:20Youentered:20Enteranumber:29
系统 2019-09-27 17:38:46 2341