Python - 军军小站|张军博客
Python

python中os操作文件及文件路径实例汇总

本文实例讲述了python中os操作文件及文件路径的方法。分享给大家供大家参考。具体分析如下:python获取文件上一级目录:取文件所在目录的上一级目录复制代码代码如下:os.path.abspath(os.path.join(os.path.dirname('settings.py'),os.path.pardir))os.path.pardir是父目录,os.path.abspath是绝对路径举例具体看一下输出:复制代码代码如下:printos.pat

系统 2019-09-27 17:52:59 2084

Python

Python中break和continue的区别

1.breakbreak是永久终止循环,即不执行本次循环中break后面的语句,直接跳出循环。#-*-coding:utf-8-*-"""CreatedonSatJul1315:39:122019@author:ZQQ"""i=0whilei<5:print('Hello,AugustMe',i)breaki+=1运行结果:只运行了i为0的情况,然后直接跳出循环。2.continue终止本次循环,即本次循环中continue后面的语句不执行。跳出本次循环,

系统 2019-09-27 17:52:57 2084

Python

python中时间函数

目录1、time.gmtime([secs])可以将timestamp时间戳转化为时间元组2、time.localtime([secs])可以将timestamp时间戳转为时间元组3、time.mktime(t):将一个struct_time转化为时间戳4、通过函数将struct_time转成格式字符串5、将格式字符串转化成struct_time6、datetime、timestamp、字符串str互转6.1将datetime类型转成str类型6.2str

系统 2019-09-27 17:52:51 2084

Python

实例讲解python中的序列化知识点

在程序运行的过程中,所有的变量都是在内存中,比如,定义一个dict:d=dict(name='Bob',age=20,score=88)可以随时修改变量,比如把name改成'Bill',但是一旦程序结束,变量所占用的内存就被操作系统全部回收。如果没有把修改后的'Bill'存储到磁盘上,下次重新运行程序,变量又被初始化为'Bob'。我们把变量从内存中变成可存储或传输的过程称之为序列化,在Python中叫pickling,在其他语言中也被称之为serializ

系统 2019-09-27 17:50:29 2084

Python

解决Centos7安装python3后pip工具无法使用

问题描述:Centos7安装python3,正常流程全部配置完成,python3,pip3的软链接也建立了但是python3可以正常使用,而pip3报错,无法找到文件或目录解决方法:which命令:查找python的路径type命令:也是查找python的路径发现两次命令查询的结果并不一致使用hash-r清除Linux下哈希表中所有缓存,下次再typepython就会去系统环境变量中查找路径,就可正常解决掉系统找不到pip3路径的问题[root@local

系统 2019-09-27 17:46:51 2084

Python

python中的魔法方法

原文链接:https://blog.csdn.net/jf_xu/article/details/82502837转自:http://pyzh.readthedocs.io/en/latest/python-magic-methods-guide.html原文:http://www.rafekettler.com/magicmethods.html原作者:RafeKettler翻译:hit9原版(英文版)Repo:https://github.com/Ra

系统 2019-09-27 17:46:01 2084

Python

Sublime Text对Python代码加注释的快捷键

一直在Coursera上补基础课,发现很多课程都用Python作为教学语言,学了一下感觉果然好,简直是用英语在写代码。(我建Python目录的时候发现去年学过一点点Python,居然一点都不记得了==)不过注释的问题很少有课程给你讲清楚。原来的了解是:Python的注释有2种,#是单行,'''是多行。昨天看了AByteofPython才知道'''并不是严格意义上的注释,而是多行字符串,只不过当注释用的时候,反正没人用到,也就不会有作用。不知道还好,知道以后

系统 2019-08-12 09:27:03 2084

Python

《改善Python程序的91个建议》学习笔记 8—18

#!/usr/bin/python3#-*-coding:utf-8-*-#@Time:2019/6/1822:33from__future__importunicode_literalsimporttime"""建议8:利用assert来发现问题"""#assert语法a=1#断言`a!=1`,抛出异常`sss`#asserta!=1,'sss'#不要滥用断言#如果python本身的异常能够处理,就不要用断言#不要使用断言来检查用户输入#当对函数返回值的

系统 2019-09-27 17:57:35 2083

Python

Python中 CSV格式清洗与转换的实例代码

题目:CSV格式清洗与转换描述附件是一个CSV格式文件,提取数据进行如下格式转换:‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬(1)按行进行倒序排列;‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪

系统 2019-09-27 17:57:03 2083

Python

python一键升级所有pip package的方法

pip_ungrade_all.py代码如下:#-*-coding:utf-8-*-importpipfromsubprocessimportcallfordistinpip.get_installed_distributions():call("pipinstall--upgrade"+dist.project_name,shell=True)以管理身份执行脚本pip_ungrade_all.py#pythonpip_ungrade_all.py以上这篇

系统 2019-09-27 17:56:56 2083

Python

Python 反转链表-reverse linked list

反转链表-reverselinkedlist假设存在链表1→2→3→Ø,我们想要把它改成Ø←1←2←3。在遍历列表时,将当前节点的next指针改为指向前一个元素。由于节点没有引用其上一个节点,因此必须事先存储其前一个元素。在更改引用之前,还需要另一个指针来存储下一个节点。不要忘记在最后返回新的头引用!#非递归的形式classSolution:defreverseList(self,head:ListNode)->ListNode:cur,prev=head

系统 2019-09-27 17:56:36 2083

Python

利用OpenCV、Python和Ubidots构建行人计数器程序(附完整代码)

原文链接:https://mp.weixin.qq.com/mp/profile_ext?action=home\x26amp;__biz=MzI0ODcxODk5OA==\x26amp;scene=124#wechat_redirect作者|JoseGarcia译者|吴振东校对|张一豪、林亦霖,编辑|于腾凯来源|数据派(ID:datapi)导读:本文将利用OpenCV,Python和Ubidots来编写一个行人计数器程序,并对代码进行了较为详细的讲解。数

系统 2019-09-27 17:56:10 2083

Python

python求pi的方法

本文实例讲述了python求pi的方法,是一篇翻译自国外网站的文章,分享给大家供大家参考。具体实现方法如下:#_*_coding=utf-8*_*##{{{http://code.activestate.com/recipes/578130/(r5)defpi(places=10):"""Computespitogivennumberofdecimalplaces参数places表示要返回的pi的小数点后位数方法:先整体扩大10**8(10的八次方)倍,然

系统 2019-09-27 17:55:41 2083

Python

python模块导入总结

python模块导入总结模块导入方式定义test.py模块defprint_func():print("hello")import语句导入模块语法importmodule1[,module2[,...moduleN]]引用print_func()函数模块名.函数名#!/usr/bin/python#-*-coding:UTF-8-*-#导入模块importtest#现在可以调用模块里包含的函数了test.print_func()from…import语句P

系统 2019-09-27 17:55:19 2083

Python

Python3简单实现串口通信的方法

如下所示:importserialimportsysimportosimporttimeimportredefwait_for_cmd_OK():whileTrue:line=ser.readline()try:print(line.decode('utf-8'),end='')except:passif(re.search(b'OK',line)):breakdefsendAT_Cmd(serInstance,atCmdStr):serInstance.

系统 2019-09-27 17:53:02 2083