我是靠谱客的博主 淡定摩托,最近开发中收集的这篇文章主要介绍Python 常用模块分类整理,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

Python 中有很多模块,很强大,但又不可能全部记住,
所以,将常用模块整理整理,不会写太详细,就写写常用使用方法
本文置顶一直更新,边用边收集吧。

文件目录操作

1. 递归删除非空目录

import shutil
shutil.rmtree(dir_name_)  # 递归删除目录

2. 查看文件后缀

filename.endswith(’.txt’)

3. os.walk( ) 遍历目录树

import os
for folderName, subfolders, filenames in os.walk('C:\delicious'):
	 print('The current folder is ' + folderName)
	 for subfolder in subfolders:
	 	print('SUBFOLDER OF ' + folderName + ': ' + subfolder)
	 for filename in filenames:
 		print('FILE INSIDE ' + folderName + ': '+ filename)
	 print('')

print(list(os.walk('.')))

4. os.path.join()函数用于路径拼接文件路径。

os.path.join()函数中可以传入多个路径:
会从第一个以”/”开头的参数开始拼接,之前的参数全部丢弃。
以上一种情况为先。在上一种情况确保情况下,若出现”./”开头的参数,会从”./”开头的参数的上一个参数开始拼接。

import os
print("1:",os.path.join('aaaa','/bbbb','ccccc.txt'))  	### 1: /bbbbccccc.txt
print("2:",os.path.join('/aaaa','/bbbb','/ccccc.txt'))	### 2: /ccccc.txt
print("3:",os.path.join('aaaa','./bbb','ccccc.txt'))	### 3: aaaa./bbbccccc.txt

实例2:

import os
seq = ['hello','Python','word']
print('----'.join(seq))    						###  	hello----Python----word
print(os.path.join('hello', "Python", "word")) 	### 	helloPythonword

时间模块

1.打印时间

import time
print( time.strftime('%Y/%m/%d-%H:%M:%S') )  # 2019/03/04-23:39:31

剪贴板操作

import pyperclip
# 将内容copy到剪贴板
pyperclip.copy( "xxxx" )
# 从剪贴板获取内容
str_ = pyperclip.paste()

最后

以上就是淡定摩托为你收集整理的Python 常用模块分类整理的全部内容,希望文章能够帮你解决Python 常用模块分类整理所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(47)

评论列表共有 0 条评论

立即
投稿
返回
顶部