博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Python 技术点
阅读量:5905 次
发布时间:2019-06-19

本文共 1254 字,大约阅读时间需要 4 分钟。

1、文件操作

1-1 遍历文件夹和文件

import osrootDir = "/path/to/root"for parent, dirnames, filenames in os.walk(rootDir):    for dirname in dirnames:        print("parent is:" + parent)        print("dirname is:" + dirname)        for filename in filenames:        print("parent is:" + parent)        print("filename is:" + filename)        print("the full name of the file is:" + os.path.join(parent, filename))

1-2 获取文件名和扩展名

import ospath = "/root/to/filename.txt"name, ext = os.path.splitext(path)print(name, ext)print(os.path.dirname(path))print(os.path.basename(path))

1-3 逐行读取文本文件内容

f = open("/path/to/file.txt")# The first methodline = f.readline()while line:    print(line)    line = f.readline()f.close()# The second methodfor line in open("/path/to/file.txt"):    print(line)# The third methodlines = f.readlines()for line in lines:    print(line)

1-4 写文件

output = open("/path/to/file", "w")# output = open("/path/to/file", "w+")output.write(all_the_text)# output.writelines(list_of_text_strings)

1-5 判断文件是否存在

import osos.path.exists("/path/to/file")os.path.exists("/path/to/dir")# Only check fileos.path.isfile("/path/to/file")

1-6 创建文件夹

import os# Make multilayer directorysos.makedirs("/path/to/dir")# Make single directoryos.makedir("/path/to/dir")

(未完待续)

转载地址:http://xkupx.baihongyu.com/

你可能感兴趣的文章
The Shared folder with you
查看>>
poj 2234 Matches Game
查看>>
sax方式解析XML学习笔记
查看>>
Springboot配置(上)
查看>>
java--Eclipse for mac 代码提示(代码助手,代码联想)快捷键修改
查看>>
left join on/right join on/inner join on/full join on连接
查看>>
template.helper 多参数
查看>>
Android 四大组件之一(Activity)
查看>>
扫描(一)
查看>>
PIE SDK矢量数据的读取
查看>>
Centos7安装rabbitmq server 3.6.0
查看>>
iostat命令学习
查看>>
SQL 三种分页方式
查看>>
查看linux是ubuntu还是centos
查看>>
html video的url更新,自动清缓存
查看>>
IOS Xib使用——为控制器添加Xib文件
查看>>
CentOS 7.0默认使用的是firewall作为防火墙,这里改为iptables防火墙步骤
查看>>
【11】ajax请求后台接口数据与返回值处理js写法
查看>>
Python菜鸟之路:Jquery Ajax的使用
查看>>
LeetCode算法题-Maximum Depth of Binary Tree
查看>>