python文件的基础操作
import os
print('\n','获取当前工作目录'.center(,'-'))
print(os.getcwd())
print('\n','获取当前工作目录中的内容'.center(,'-'))
print(os.listdir())
print('\n','获取指定目录中的内容'.center(,'-'))
print(os.listdir('/Users/mahaibin/'))
print('\n','创建目录')
os.mkdir('testDir') #在创建目录时会确认被创建的目录是否存在,如果存在则报错
print(os.listdir())
print('\n','删除目录')
os.rmdir('testDir') #在删除目录时会确认被删除目录是否存在,如果不存在则报错
print(os.listdir())
print('\n','判断是否是目录')
os.mkdir('isDir')
print(os.path.isdir('isDir'))
os.rmdir('isDir')
print(os.path.isdir('notDir'))
print('\n','遍历某目录下的所有文件和目录')
for i in os.walk('/Users/mahaibin/PycharmProjects/python_basic/python教程'):
print(i)
执行结果:
----------------获取当前工作目录----------------
/Users/mahaibin/PycharmProjects/python_basic/python教程/文件与文件系统 --------------获取当前工作目录中的内容--------------
['001_open().py', '001_open_file.txt', 'fileinput().py', 'fileinput_fileA.txt', 'fileinput_fileB.txt', '常用文件和目录操作.py'] ---------------获取指定目录中的内容---------------
['.bash_history', '.bash_profile', '.bash_sessions', '.BurpSuite', '.CFUserTextEncoding', '.dbeaver-drivers', '.dbeaver4', '.DS_Store', '.eclipse', '.git', '.gitconfig', '.lesshst', '.matplotlib', '.mysql_history', '.oracle_jre_usage', '.python_history', '.ssh', '.Trash', '.viminfo', 'Desktop', 'Documents', 'Downloads', 'learngit', 'Library', 'Movies', 'Music', 'Pictures', 'Public', 'PycharmProjects', 'tdcqma-python3-webapp'] 创建目录
['001_open().py', '001_open_file.txt', 'fileinput().py', 'fileinput_fileA.txt', 'fileinput_fileB.txt', 'testDir', '常用文件和目录操作.py'] 删除目录
['001_open().py', '001_open_file.txt', 'fileinput().py', 'fileinput_fileA.txt', 'fileinput_fileB.txt', '常用文件和目录操作.py'] 判断是否是目录
True
False 遍历某目录下的所有文件和目录
('/Users/pentest/PycharmProjects/python_basic/python教程', ['.idea', 'ceshi', 'IO编程', 'python基础', 'python小实例', '函数', '函数式编程', '图形界面', '常用内建模块', '文件与文件系统', '模块', '电子邮件', '网络编程', '进程和线程', '错误、调试和测试', '面向对象编程', '面向对象高级编程', '高级特性'], ['.DS_Store'])
('/Users/pentest/PycharmProjects/python_basic/python教程/.idea', ['dictionaries'], ['misc.xml', 'modules.xml', 'python教程.iml', 'vcs.xml', 'workspace.xml'])
('/Users/pentest/PycharmProjects/python_basic/python教程/.idea/dictionaries', [], ['mahaibin.xml'])
python文件的基础操作的更多相关文章
- python文件及目录操作
python文件及目录操作 读/写文件 新建/打开文件 写入 #举个例子,打开D:\test\data.txt #以写入模式打开文件 #如果test(上级目录)不存在则报错 #如果data.txt(文 ...
- python中文件的基础操作
打开文件的三种方式: open(r'E:\学习日记\python\code\文件的简单操作.py') open('E:\\学习日记\\python\\code\\文件的简单操作.py') open(' ...
- 【Learning Python】【第二章】Python基础类型和基础操作
基础类型: 整型: py 3.0解决了整数溢出的问题,意味着整型不必考虑32位,64位,有无符号等问题,你写一个1亿亿亿,就是1亿亿亿,不会溢出 a = 10 ** 240 print(a) 执行以上 ...
- 人生苦短之Python文件的IO操作
在Python中也有涉及到文件的相关操作,从最简单的文件读取说起 文件读取 file = open('/Users/macbookpro/Desktop/使用教程.txt', 'r', encodin ...
- Python文件的读写操作
Python文件的使用 要点:Python能够以文本和二进制两种形式处理文件. 1.文件的打开模式,如表1: 注意:使用open()函数打开文件,文件使用结束后耀使用close()方法关闭,释放文件 ...
- python文件的相关操作
python 目录 python 1.python文件的介绍 使用文件的目的 Python文件的类型主要有两种:文本文件和二进制文件. 操作文件的流程主要有三步:打开-操作-关闭操作. 2.文件的打开 ...
- python 文件和目录操作题库
1. 把一个目录下所有的文件删除,在所有的目录下新建一个a.txt的文件,并在文件下写入"python"关键字. 解题思路: 1.如果目录存在则切换进入目录 ...
- [ Python ] 文件的读写操作
1. 文件读写操作 读写文件是最常见的 IO 操作, Python 内置了读写文件的函数.在磁盘上读写文件的功能是由操作系统提供的,所以读写文件是请求操作系统打开一个文件对象(通常称为文件描述符),然 ...
- Server SQL2008对文件的基础操作(1)
1.一个文件的基本框架为:文件名.文件地址.文件大小.文件最大的大小.文件的增量(Filegrowth). 2.文件有mdf.ndf.ldf 三种文件的区别. 3.文件组可以进行文件的管理 FileG ...
随机推荐
- Map的知识点梳理(不包含collections工具类)
一:基础公共方法(map不再是简单的加索引,可以直接命名key,通过key进行遍历) 1.常见的map子类 HashTable:底层是哈希表结构.不允许null键和null值,线程同步 HashMap ...
- python tkinter-按钮.标签.文本框、输入框
按钮 无功能按钮 Button的text属性显示按钮上的文本 tkinter.Button(form, text='hello button').pack() 无论怎么变幻窗体大小,永远都在窗体的最上 ...
- Redis分布式锁实现方式(附有正解及错误示例)
一.前言 本文内容主要来自博客:https://wudashan.com/2017/10/23/Redis-Distributed-Lock-Implement/,本文用于归纳总结及笔记用途,如有需要 ...
- Flutter中打造多行列列表GridView组件的使用
GridView组件.一个可滚动的二维空间数组. 在使用无限加载滚动列表的时候,最先使用的还是ListView组件.但若是要一行显示2列或者更多列的滚动列表,GridView组件更为方便.如下 在向服 ...
- 项目冲刺 Sixth
Sixth Sprint 1.各个成员今日完成的任务 蔡振翼:编写博客 谢孟轩:完善了编辑界面,实现续约功能 林凯:初步实现注册功能 肖志豪:帮助组员 吴文清:完善管理员图书录入功能以及图书录入的界面 ...
- 【WIN32编程】利用汇编写cs1.6辅助
这篇文章本来在2018.5.1号就写完发圈子去了,这两天跟朋友在网吧打单击才想起来,就顺便把内容发上去把 作者:admin-神风 用CE找到功能的地址 CS1.6下载地址:https://pan.ba ...
- Python3练习题系列(06)——各种符号总结
Python3中的各种符号总结 1关键字 import keyword print(keyword.kwlist, end='\t') ['False', 'None', 'True', 'and', ...
- Ajax csrf跨站请求伪造
方式一: ///仅限js代码在HTML内//// $.ajaxSetup({ data: {csrfmiddlewaretoken: '{{ csrf_token }}' }, }); 方式二: // ...
- java.net.SocketException四大异常解决方案
java.net.SocketException如何才能更好的使用呢?这个就需要我们先要了解有关这个语言的相关问题.希望大家有所帮助.那么我们就来看看有关java.net.SocketExceptio ...
- linux 配置sendmail支持php mail 函数
参考自:http://blog.csdn.net/shiningstarpxx/article/details/41008325 http://blog.sina.com.cn/s/blog_65c8 ...