python中有一个内置函数open(),该函数用于打开一个文件,创建一个 file 对象,相关的方法才可以调用它进行读写。如果以只写模式打开一个文件,那么该函数会在文件不存在时创建一个文件。

(推荐教程:Python入门教程)

语法:open(name[, mode[, buffering]])

参数:

name : 一个包含了你要访问的文件名称的字符串值。

mode : mode 决定了打开文件的模式:只读,写入,追加等。所有可取值见如下的完全列表。这个参数是非强制的,默认文件访问模式为只读(r)。

buffering : 如果 buffering 的值被设为 0,就不会有寄存。如果 buffering 的值取 1,访问文件时会寄存行。如果将 buffering 的值设为大于 1 的整数,表明了这就是的寄存区的缓冲大小。如果取负值,寄存区的缓冲大小则为系统默认。

模式:

w    打开一个文件只用于写入。如果该文件已存在则打开文件,并从开头开始编辑,即原有内容会被删除。如果该文件不存在,创建新文件。

代码示例:# 创建一个txt文件,文件名为mytxtfile,并向文件写入msg

def text_create(name, msg):

desktop_path = "C:\\Users\\Administrator\\Desktop\\"  # 新创建的txt文件的存放路径

full_path = desktop_path   name   '.txt'  # 也可以创建一个.doc的word文档

file = open(full_path, 'w')

file.write(msg)   #msg也就是下面的Hello world!

# file.close()

text_create('mytxtfile', 'Hello world!')

# 调用函数创建一个名为mytxtfile的.txt文件,并向其写入Hello world!

输出结果:

python在d盘创建txt文件_python中如何创建一个txt文件相关推荐

  1. python 函数参数前面两个星号_Python中参数前面一个星号两个星号(*参数,**参数)起什么作用呢?...

    摘要: 下文讲述Python中参数前面一个星号两个星号的功能分享,如下所示: 在Python语言中,我们经常看见参数前面 加上一个星号或两个星号 那么这些写法到底起什么作用呢? 下文将一一道来,如下所 ...

  2. python怎么批量移动文件_python中批量移动目录所有文件函数

    #encoding:utf-8 import os,sys import shutil from shutil import Error from shutil import copystat fro ...

  3. python 利用pyinstaller 编译.exe文件过程中编写完的.exe文件执行过程中闪退

    问题描述: python 利用pyinstaller 编译.exe文件过程中编写完的.exe文件执行过程中闪退,并提示no module named 'pyproj.datadir' 解决方法: 闪退 ...

  4. java怎样输出一个文件夹,java合并一个文件夹下所有txt文件,输出到另一个txt,...

    java合并一个文件夹下所有txt文件,输出到另一个txt,最近写了个单元测试,递归调用方法,把同一个文件夹里所有的txt合并输出到一个txt文件.参考了两个博客,分别是已有的方法,还有个就是检测tx ...

  5. python 在一个py文件中调用另一个py文件中的变量以及一个有趣的问题

    python 在一个py文件中调用另一个py文件中的变量以及一个有趣的问题 1.在一个py文件中调用另一个py文件中的变量 新建一个py文件,记为t1.py # t1.py m = 2 n = 1 a ...

  6. Python查找文件夹中含有指定关键字的文件

    查找文件夹中含有指定关键字的文件,并将该文件复制到另一个文件夹中 ''' 查找文件夹中含有指定关键字的文件,并将该文件复制到另一个文件夹中 ''' import os import shutildef ...

  7. [原创]C/C++语言中,如何在main.c或main.cpp中调用另一个.c文件

    C/C++语言中,如何在main.cpp中调用另一个.c文件主要有5种思路: 1.在VS2012 IDE中,将被引用的.c文件后缀名全部修改为.h,然后通过IDE的解决方案资源管理器中鼠标右键单击&q ...

  8. CAD中如何把一个DWG文件里的块插入到另一个DWG中

    今天来给大家聊聊AutoCAD中如何把一个DWG文件里的块插入到另一个DWG文件中. 在CAD中提供了多种方法插入图块,最常用的方法是插入(I),可以插入当前图中的图块或者某个DWG文件作为图块,如果 ...

  9. php中引用另一个php文件( include 和 require 语句区别)

    PHP include 和 require 语句 通过 include 或 require 语句,可以将 PHP 文件的内容插入另一个 PHP 文件(在服务器执行它之前). include 和 req ...

  10. Excel文件复制追加到另一个Excel文件

    Excel文件复制追加到另外一个Excel文件后 # Python: 根据模板文件,生成新的Excel表 import re from copy import copy from openpyxl i ...

最新文章

  1. 关于SQL操作的一些经验
  2. 140行代码实现一个逼真的大雪纷飞的效果
  3. 商业银行为什么大量组织高净值小规模活动?
  4. [转]不知道能否解决先转下来再说不显示删除回复显示所有回复显示星级回复显示得分回复 没有找到MSVR90D.dll因此这个应用程序未能启动...
  5. Python网络爬虫(四)
  6. ember.js 101 入门教程 第一课
  7. C语言实现strcmp函数
  8. 简述Handler机制原理
  9. 计算机u盘病毒清除方式,终极:如何消除计算机上U盘的“文件夹.EXE病毒”?
  10. 聚醚/聚丙烯酰胺-竣甲基/聚丙烯酰胺/粒状聚N-异丙基丙烯酰胺壳聚糖水凝胶的制备方法
  11. wxPython中按钮、文本控件的简单运用
  12. appstore开发者中文名称修改
  13. 第48节:Java当中的集合框架
  14. Havok物理引擎与Unity3D的结合
  15. 我让Chat GPT准备了几份SAP 顾问英文面试自我介绍的模板,大家感受一下
  16. jdk1.8 官网下载 必须注册_【英雄联盟手游】账号注册教程!
  17. 窗口函数cluster_sample
  18. js获取最近一年(12个月)的月份
  19. 记录ant design vue库的drawer、select、modal组件怎样自定义挂载点
  20. 2018研电赛 “RT-Thread企业专项奖” 赞助商通告

热门文章

  1. qq里面发送图片显示服务器被拒绝,如何解决qq无法发送图片的问题
  2. IEEE 1588-PTP简介
  3. CentOS更换阿里yum源
  4. 华为盒子-悦MEC6108V9C-强刷固件-4.4.2版本
  5. 每天有数百人搜索App破解,开发者该怎么保护自己的手机应用呢?
  6. HTML页面跳转的方法
  7. Java调用第三方接口(http总结)
  8. 外贸软件进口供应链管理解决方案
  9. LTE基本结构(常见接口)
  10. 计算机的excel的知识,计算机基础知识excel题「附答案」