Python——文件IO

打印到屏幕

print

读取键盘输入

  • input:
str = input('请输入:')
print(str)
  • raw_input
    用法跟input相同,但是input函数能接收一个表达式作为输入,raw_input则不ok;另外,py3里面,已经没有这个函数了。

打开和关闭文件

  • 打开:
file = open('C:\\Users\liuhuichao\Pictures\demo.gif')
print('文件名称 :'+file.name)
print('是否已经关闭 :'+str(file.closed))
print('访问模式 :'+file.mode)
file.close() #关闭
print('是否已经关闭 :'+str(file.closed))
  • 写入:
file = open('C:\\Users\liuhuichao\Desktop\\test.txt', 'wb+')
file.write(bytes('吃饭啦111111\n', 'utf-8'))
file.close()
  • 读取文件:

file = open('C:\\Users\liuhuichao\Desktop\\test.txt', 'r')
str = file.read()
print(str)
file.close()

文件定位

file = open('C:\\Users\liuhuichao\Desktop\\test.txt', 'r+')
strfile = file.read(1)
print(strfile)

position = file.tell()   #下一次的读写会发生在文件开头这么多字节之后。
print('当前位置:'+str(position))
file.seek(1, 0)
print("当前位置:"+str(position)) #seek(offset [,from])方法改变当前文件的位置。Offset变量表示要移动的字节数。From变量指定开始移动字节的参考位置。
  • seek:
    如果from被设为0,这意味着将文件的开头作为移动字节的参考位置。如果设为1,则使用当前的位置作为参考位置。如果它被设为2,那么该文件的末尾将作为参考位置。

重命名和删除文件

重命名:

import os
os.rename('C:\\Users\liuhuichao\Desktop\\test.txt','C:\\Users\liuhuichao\Desktop\\test1.txt')

删除文件:

import os
os.remove('C:\\Users\liuhuichao\Desktop\\test1.txt')
时间: 2024-10-16 06:26:35

Python——文件IO的相关文章

流-Android 关于操作文件IO的相关问题

问题描述 Android 关于操作文件IO的相关问题 大神们给我看看下面我这个方法哪里错了?为什么总是移动文件失败!下面是输出打印的两句路径: /storage/sdcard0/dcim/Camera/IMG_20151127_094856.jpg /storage/sdcard0/baidu/searchbox/preset/preset4.2/pic/ /** * 移动至指定文件夹 * @param path * @param newPath * @return */ public stat

Python文件夹与文件的操作实现代码_python

有关文件夹与文件的查找,删除等功能 在 os 模块中实现.使用时需先导入这个模块, 导入的方法是: import os 一.取得当前目录 s = os.getcwd() # s 中保存的是当前目录(即文件夹) 比如运行abc.py,那么输入该命令就会返回abc所在的文件夹位置. 举个简单例子,我们将abc.py放入A文件夹.并且希望不管将A文件夹放在硬盘的哪个位置,都可以在A文件夹内生成一个新文件夹.且文件夹的名字根据时间自动生成. import os import time folder =

Python文件及目录操作实例详解

  本文实例讲述了Python文件及目录操作的方法.分享给大家供大家参考.具体分析如下: 在python中对文件及目录的操作一般涉及多os模块,os.path模块.具体函数以及使用方法在程序中说明. ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 5

python文件操作之目录遍历实例分析

  本文实例讲述了python文件操作之目录遍历的方法.分享给大家供大家参考.具体分析如下: Python的os模块,包含了普遍的操作系统功能,这里主要学习与路径相关的函数: os.listdir(dirname):列出dirname下的目录和文件 os.getcwd():获得当前工作目录 os.curdir:返回当前目录('.') os.chdir(dirname):改变工作目录到dirname os.path.isdir(name):判断name是不是一个目录,name不是目录就返回fals

Python文件读取的3种方法及路径转义

  这篇文章主要介绍了Python文件读取的3种方法及路径转义,本文分别给出读取文件的代码实例,最后讲解了路径转义的相关知识.小技巧,需要的朋友可以参考下 1.文件的读取和显示 方法1: 代码如下: f=open(r'G:2.txt') print f.read() f.close() 方法2: 代码如下: try: t=open(r'G:2.txt') print t.read() finally: if t: t.close() 方法3: 代码如下: with open(r'g:2.txt'

Python文件右键找不到IDLE打开项解决办法

  这篇文章主要介绍了Python文件右键找不到IDLE打开项解决办法,本文使用注册表解决了这个问题,需要的朋友可以参考下 经常会碰到,双击.py文件运行不了,或右键没有IDLE编辑的项,在WIN7系统中比较常见. 双击*.py文件运行不了解决办法: 右键点击 -> 打开方式 -> 选择默认程序 -> 浏览,找到并选择python.exe 右键没有IDLE项解决办法: 1. 如果PYTHON环境搭建不久,PYTHONPATH,及Lib/site-packages目录下也没有多少库文件时,

Python文件去除注释的方法

  本文实例讲述了Python文件去除注释的方法.分享给大家供大家参考.具体实现方法如下: ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 7

【Linux系统编程】文件IO操作

文件描述符 在 Linux 的世界里,一切设备皆文件.我们可以系统调用中 I/O 的函数(I:input,输入:O:output,输出),对文件进行相应的操作( open().close().write() .read() 等). 打开现存文件或新建文件时,系统(内核)会返回一个文件描述符,文件描述符用来指定已打开的文件.这个文件描述符相当于这个已打开文件的标号,文件描述符是非负整数,是文件的标识,操作这个文件描述符相当于操作这个描述符所指定的文件. 程序运行起来后(每个进程)都有一张文件描述符

python文件读写操作与linux shell变量命令交互执行的方法_python

本文实例讲述了python文件读写操作与linux shell变量命令交互执行的方法.分享给大家供大家参考.具体如下: python对文件的读写还是挺方便的,与linux shell的交互变量需要转换一下才能用,这比较头疼. 代码如下: 复制代码 代码如下: #coding=utf-8 #!/usr/bin/python import os import time #python执行linux命令 os.system(':>./aa.py') #人机交互输入 S = raw_input("