码迷,mamicode.com
首页 > 编程语言 > 详细

python文件的操作

时间:2019-08-16 00:24:48      阅读:61      评论:0      收藏:0      [点我收藏+]

标签:windows   color   print   一个   读取文件   ring   div   python   路径   

1.打开文件:  这里的打开不是我们平时点击文件打开,而是看不到的那种打开文件。

  变量 = 文件地址  这里是绝对路径

  file_name = r‘C:\Users\lilichao\Desktop\hello.txt‘

  打开文件

  open(file_name)

# open(file, mode=‘r‘, buffering=-1, encoding_=None, errors=None, newline=None, closefd=True, opener=None)
# 使用open函数来打开一个文件
# 参数:
#   file 要打开的文件的名字(路径)
# 返回值:
#   返回一个对象,这个对象就代表了当前打开的文件

# 创建一个变量,来保存文件的名字
# 如果目标文件和当前文件在同一级目录下,则直接使用文件名即可
file_name = demo.txt
print(open(file_name))

# 在windows系统使用路径时,可以使用/来代替 \
# 或者可以使用 \\ 来代替 \
# 或者也可以使用原始字符串
file_name = hello\\demo.txt
# r 表示不会将 \ 当做转义字符
file_name = rhello\demo.txt # 表示路径,可以使用..来返回一级目录 file_name = ../hello/demo.txt # 如果目标文件距离当前文件比较远,此时可以使用绝对路径 # 绝对路径应该从磁盘的根目录开始书写 file_name = rC:\Users\lilichao\Desktop\hello.txt # file_obj = open(file_name) # 打开 file_name 对应的文件 # print(file_obj)

2.读取(运行py文件会显示读取文件中的内容)、关闭文件

  file_name = ‘demo.txt‘
  file_obj = open(file_name)
     file_obj.read()

  file_obj.close()

# 打开文件
file_name = demo.txt

# 调用open()来打开文件
# file_obj = open(file_name)

# # 当我们获取了文件对象以后,所有的对文件的操作都应该通过对象来进行
# # 读取文件中的内容
# # read()方法,用来读取文件中的内容,它会将内容全部保存为一个字符串返回
# content = file_obj.read()

# print(content)

# # 关闭文件
# # 调用close()方法来关闭文件
# file_obj.close()

# with ... as 语句
# with open(file_name) as file_obj :
#     # 在with语句中可以直接使用file_obj来做文件操作
#     # 此时这个文件只能在with中使用,一旦with结束则文件会自动close()
#     print(file_obj.read())


file_name = hello

try:
    with open(file_name) as file_obj :
        print(file_obj.read())
except FileNotFoundError:
    print(f{file_name} 文件不存在~~)

 

python文件的操作

标签:windows   color   print   一个   读取文件   ring   div   python   路径   

原文地址:https://www.cnblogs.com/FlyingLiao/p/11361223.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!