Python实用技巧】的更多相关文章

模块相关 导入模块时,可以通过模块的 __file__ 属性查看模块所在磁盘的路径位置,参考:关于Python包和模块的10个知识清单 Pip 安装Pip 方法一: sudo apt-get purge python-pip python3-pip # Ubuntu卸载 wget https://bootstrap.pypa.io/get-pip.py sudo python3 get-pip.py # 安装py3对应的pip sudo python get-pip.py # 安装py2对应的p…
1.改变工作目录 import os os.chdir('C:/Users/Mr.Zhao') 2.搜索制定目录下的文件 1 import glob 2 glob.glob('C:/User/Mr.Zhao/*.csv') 3.对字典进行排序 1 dict_test = {'Zhao':1,'Zhou':2,'Zheng':3} 2 sorted(dict_test.items(), key = lambda x : x[0], reverse = True) 结果为:[('Zhou', 2),…
Python 大任务切分小任务 今天来说说,Python中的任务切分.以爬虫为例,从一个存 url 的 txt 文件中,读取其内容,我们会获取一个 url 列表.我们把这一个 url 列表称为大任务. 列表切分 在不考虑内存占用的情况下,我们对上面的大任务进行一个切分.比如我们将大任务切分成的小任务是每秒最多只访问5个URL. import os import time CURRENT_DIR = os.path.dirname(os.path.abspath(__file__)) def re…
效果展示 原始效果图 素描效果图 相关依赖包 # 超美观的打印库 from pprint import pprint # 图像处理库 from PIL import Image # 科学计算库 import numpy as np # GUI文件打开窗口 import tkinter.filedialog 制作文件打开窗口 # 创建根窗口 root = tkinter.Tk().withdraw() # 文件选择对话窗口,返回文件对象 file_ = tkinter.filedialog.ask…
''' Created on Mar 7, 2010 @author: Diego 需求: 得到某个目录下, 符合过滤条件的文件夹/文件.实现: 将os.walk再次包装. TODO: 不知道本程序的做法, 和传统的逐个目录列举的方法, 哪个效率更高. 待测试. ''' import  os import  os.path os.path.sep = " / " path  =   " /media/dev/project/google_codes/srgjs "…
python实用30个小技巧 展开1.原地交换两个数字Python 提供了一个直观的在一行代码中赋值与交换(变量值)的方法,请参见下面的示例: In [1]: x,y = 10 ,20 In [2]: print(x,y) 10 20 In [3]: x, y = y, x In [4]: print(x,y) 20 10 赋值的右侧形成了一个新的元组,左侧立即解析(unpack)那个(未被引用的)元组到变量 <x> 和 <y>. 一旦赋值完成,新的元组变成了未被引用状态并且被标记…
本文完整示例代码及文件已上传至我的Github仓库https://github.com/CNFeffery/PythonPracticalSkills 这是我的系列文章「Python实用秘技」的第7期,本系列立足于笔者日常工作中使用Python积累的心得体会,每一期为大家带来一个几分钟内就可学会的简单小技巧. 作为系列第7期,我们即将学习的是:在pandas中实现自然排序顺序. 自然排序顺序(Natural sort order),不同于默认排序针对字符串逐个比较对应位置字符的ASCII码的方式…
iOS开发实用技巧—在手机浏览器头部弹出app应用下载提示 本文介绍其简单使用: 第一步:在本地建立一个访问的服务端.  打开本地终端,在本地新建一个文件夹,在该文件夹中存放测试的html页面.   在终端输入一行代码:python -m SimpleHTTPServer ---第二步:配置环境  打开safari,偏好设置->勾选 "在菜单栏中显示开发菜单",如下图所示. 第三步:编写html文件 在测试文件appdown.html中编写的测试代码如下:   `说明`44493…
1. JS作用域 1.1 全局作用域和局部作用域 函数外面声明的就是 全局作用域 函数内是局部作用域 全局变量可以直接在函数内修改和使用 变量,使用var是声明,没有var是使用变量. 如果在函数内使用var来声明变量,在函数内会覆盖同名的全局变量 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>作用域</ti…
本文完整示例代码及文件已上传至我的Github仓库https://github.com/CNFeffery/PythonPracticalSkills 这是我的新系列文章「Python实用秘技」的第1期,本系列立足于笔者日常工作中使用Python辅助办公的心得体会,每一期为大家带来一个3分钟即可学会的简单小技巧. 作为系列第1期,我们即将学习的是:复杂zip文件的解压. 废话不多说,直接看问题,使用过Python中的标准库zipfile解压过zip格式压缩包的朋友们,可能遇到过,当压缩文件中的目…