精华内容
下载资源
问答
  • python建立文件的方法:首先在电脑桌面上,新建一个名为a的文件夹。并记住这个文件夹里面的绝对路径,我这是:C:\Users\Administrator\Desktop\a注意,此时文件夹a里面是空的。然后打开python的编译器;我用的python...

    5d1ec326619ba743.jpg

    python建立文件的方法:

    首先在电脑桌面上,新建一个名为a的文件夹。

    并记住这个文件夹里面的绝对路径,我这是:C:\Users\Administrator\Desktop\a

    注意,此时文件夹a里面是空的。

    然后打开python的编译器;

    我用的python是Anaconda整合的python3的版本对应的编译器:spyder。

    开端就写:#!/usr/bin/python

    这就像是一句开场白。

    既然需要输出中文,那么就需要设定编码格式:# -*- coding:utf-8 -*-

    用python在文件夹a里面,建立一个b.txt文档:file = open('C:/Users/Administrator/Desktop/a/b.txt','w')

    'w'表示这个文档可以编辑,就是可读可写的意思。

    在里面写文字:file.write('你好,\n 世界。')

    其中,\n是换行符。

    整体代码如下:#!/usr/bin/python

    # -*- coding:utf-8 -*-

    file = open('C:/Users/Administrator/Desktop/a/b.txt','w')

    file.write('你好,\n 世界。')

    而此时,a文件夹里面已经有了一个b.txt文档。

    打开这个文档,可以看到内容如下图所示。

    1562296878690192.png

    注意事项

    这个文档的保存路径,需要时绝对路径,C:/Users/Administrator/Desktop/a;而且,里面的斜杠是“/”,而不是“\”。切记。

    以上就是python建立文件怎么弄的详细内容,更多请关注php中文网其它相关文章!

    article_wechat2021.jpg?1111

    本文原创发布php中文网,转载请注明出处,感谢您的尊重!

    展开全文
  • Create by xinyuan 2020/05/06目的:有时候我们在一份Category...实现原理:通过Python简单的操作对文件的创建以及内容的复制。一、脚本内容文件目录5eb27a7b32f60.png可以看到我们主要文件就是`command.sh`和`copy...

    Create by xinyuan 2020/05/06

    目的:

    有时候我们在一份Category需要在多个项目工程上使用,这个时候我们经常就会有一个创建复制粘贴的步骤。为了减少这多余的操作时间,所以就有了一个这样的需求出现。

    实现原理:

    通过Python简单的操作对文件的创建以及内容的复制。

    一、脚本内容

    文件目录

    5eb27a7b32f60.png

    可以看到我们主要文件就是`command.sh`和`copy.py`

    1、command.sh 内容

    #!/bin/bash

    echo '输入旧前缀'

    read old_prefix

    echo '输入新前缀'

    read new_prefix

    echo '输入新项目名称'

    read new_project_name

    python copy.py --old_prefix $old_prefix --new_prefix $new_prefix --new_project_name $new_project_name

    2、copy.py 内容

    #! /usr/bin/python

    # -*- coding: UTF-8 -*-

    import os

    import string

    import shutil

    import sys

    import time

    import argparse

    #忽略文件列表

    ignore_file_list = [".DS_Store"]

    def file_name(file_dir):

    for root, dirs, files in os.walk(file_dir):

    newRoot = root.replace("Old","New")

    os.mkdir(newRoot)

    for fileName in files:

    need_ignore = None

    for ignore_folder in ignore_file_list:

    if fileName == ignore_folder:

    need_ignore = 1

    break

    if need_ignore:

    continue

    filename = os.path.join(root, fileName)

    file_object = open(filename,'r')

    all_the_text = file_object.read( )

    newText = all_the_text.replace(old_prefix,new_prefix)

    arr = newText.split('\n')

    nowTime = time.strftime("%Y/%m/%d", time.localtime())

    created = "// Created by copy on " + nowTime

    arr[4] = created;

    newProjectName = "// " + new_project_name

    arr[2] = newProjectName;

    newTextss = '\n'.join(arr)

    newFileName = fileName.replace(old_prefix,new_prefix)

    newFile = os.path.join(newRoot, newFileName)

    fp = open(newFile,'w')

    fp.write(newTextss)

    fp.close()

    def parse_args():

    global script_path, proj_ios_path

    parser = argparse.ArgumentParser(description='复制类修改前缀工具.\n')

    parser.add_argument('--old_prefix', dest='old_prefix', type=str, required=False, help='替换前类名前缀')

    parser.add_argument('--new_prefix', dest='new_prefix', type=str, required=False, help='替换后类名前缀')

    parser.add_argument('--new_project_name', dest='new_project_name', type=str, required=False, help='新项目名称')

    args = parser.parse_args()

    return args

    def main():

    global old_prefix

    global new_prefix

    global new_project_name

    app_args = parse_args()

    old_prefix = app_args.old_prefix

    new_prefix = app_args.new_prefix

    new_project_name = app_args.new_project_name

    print "开始生成copy文件"

    filename = os.path.join(os.getcwd(), "New")

    del_list = os.listdir(filename)

    for f in del_list:

    file_path = os.path.join(filename, f)

    if os.path.isfile(filename):

    os.remove(filename)

    elif os.path.isdir(filename):

    shutil.rmtree(filename)

    target_folder = os.path.join(os.getcwd(), "Old")

    file_name(target_folder)

    print "生成copy文件成功"

    if __name__ == "__main__":

    main()

    二、操作步骤

    1、 我们需要将command.sh、copy.py、New以及Old放在同一个目录下。

    2、将把需要复制的文件放入Old下,例如我这边是需要复制下面的文件

    5eb27f5cbd7f2.png

    3、打开终端 输入

    sh command.sh

    4、根据自己的需求输入相关内容

    5eb28096344e0.png

    5、最后我们就可以看到我们需要的文件啦~

    5eb2818532b63.png

    展开全文
  • 使用python创建文本文件时出错?此功能不起作用并引发错误。 我需要更改任何参数或参数吗?import sysdef write():print('Creating new text file')name = input('Enter name of text file: ')+'.txt' # Name of ...

    使用python创建新文本文件时出错?

    此功能不起作用并引发错误。 我需要更改任何参数或参数吗?

    import sys

    def write():

    print('Creating new text file')

    name = input('Enter name of text file: ')+'.txt' # Name of text file coerced with +.txt

    try:

    file = open(name,'r+') # Trying to create a new file or open one

    file.close()

    except:

    print('Something went wrong! Can\'t tell what?')

    sys.exit(0) # quit Python

    write()

    7个解决方案

    114 votes

    如果该文件不存在,则open(name, 'a')将失败。

    您可以使用open(name, 'a'),如果该文件不存在,则会创建该文件,但会截断现有文件。

    或者,您可以使用open(name, 'a'); 如果文件不存在,这将创建文件,但不会截断现有文件。

    falsetru answered 2019-06-14T20:57:58Z

    6 votes

    以下脚本将用于创建任何类型的文件,用户输入作为扩展名

    import sys

    def create():

    print("creating new file")

    name=raw_input ("enter the name of file:")

    extension=raw_input ("enter extension of file:")

    try:

    name=name+"."+extension

    file=open(name,'a')

    file.close()

    except:

    print("error occured")

    sys.exit(0)

    create()

    prathima answered 2019-06-14T20:58:22Z

    5 votes

    而不是使用try-except块,你可以使用,如果是的话

    如果文件不存在,这将不会执行,    开放的(名字,'R +')

    if os.path.exists('location\filename.txt'):

    print "File exists"

    else:

    open("location\filename.txt", 'w')

    如果文件不存在,'w'会创建一个文件

    SriSree answered 2019-06-14T20:58:59Z

    3 votes

    这很好,但不是

    name = input('Enter name of text file: ')+'.txt'

    你应该使用

    name = raw_input('Enter name of text file: ')+'.txt'

    随着

    open(name,'a') or open(name,'w')

    Ivan answered 2019-06-14T20:59:32Z

    1 votes

    import sys

    def write():

    print('Creating new text file')

    name = raw_input('Enter name of text file: ')+'.txt' # Name of text file coerced with +.txt

    try:

    file = open(name,'a') # Trying to create a new file or open one

    file.close()

    except:

    print('Something went wrong! Can\'t tell what?')

    sys.exit(0) # quit Python

    write()

    这将有效:)

    asdfme123 answered 2019-06-14T20:59:55Z

    1 votes

    为简单起见,您可以使用os.system函数:

    import os

    os.system("touch filename.extension")

    这将调用系统终端来完成任务。

    answered 2019-06-14T21:00:26Z

    0 votes

    您可以使用".txt"

    但是,当您输入文件名时,请在两侧使用引号,否则无法将".txt"添加到文件名

    user3725107 answered 2019-06-14T21:00:57Z

    展开全文
  • 原标题:Python2.7中建立一个新文件今天我们学习如何在电脑上面的某个位置创建一个txt文件,同时我们在里面输入一些信息源代码# 创建一个txt文件,文件名为txtfile,并向文件写入msgdef text_create(name, msg):...

    原标题:Python2.7中建立一个新文件

    今天我们学习如何在电脑上面的某个位置创建一个txt文件,同时我们在里面输入一些信息

    源代码

    # 创建一个txt文件,文件名为txtfile,并向文件写入msg

    def text_create(name, msg):

    computer_position_path = "D:\\file\\" # 新创建的txt文件的存放路径

    full_path = computer_position_path + name + '.txt' # 也可以创建一个其他类型的文件,取决你输入的后缀,我们这里输入的是txt,如果你输入的是doc,那么将创建一个word文档

    file = open(full_path, 'w')#'w'表示这个文档可以编辑,就是可读可写的意思

    file.write(msg) #msg也就是下面的Nandasl Python2.7!

    # file.close()

    text_create('txtfile', 'Nandasl Python2.7!')

    # 调用函数创建一个名为txtfile的.txt文件,并向其写入Nandasl Python2.7!

    我们需要把上面的英文部分,全部复制到一个新建立的txt文件中,确认没有问题后,将文件改为pi7.py.

    执行前,资源管理器截图{(d:/file资料夹打开)

    执行文件。没有消息就是好消息。

    执行后,资源管理器截图{(d:/file资料夹打开)

    如果你在执行的过程中碰到这种情况

    请在首行加入

    # -*- coding:utf-8 -*-

    因为我们源代码中有中文注释。

    其实,上面的最简洁的是加# coding:utf-8

    两个-*-都是美观装饰用的!返回搜狐,查看更多

    责任编辑:

    展开全文
  • python修改新建立的表格文件,换句话就是python操作excel
  • 步骤如下 :创建一个项目,修改seting文件,在setting里面设置你要连接的数据库类型和连接名称,地址之类,和创建项目的时候一致运行下面代码可以自动生成models模型文件Python manage.py inspectdb这样就可以在...
  • 文件的打开和关闭2.1 open在python,使用open函数,可以打开一个已经存在的文件,或者创建一个新文件。具体的格式: open(文件名,访问模式)例如: file = open('我是文件名.txt','r')2.2 closeclose()例如:#建立一...
  • 问题背景:使用python从一个文本文件中读取数据,然后经过处理再输出到一个新建立的文本文件里问题关键:当再次运行这个python程序的时候,的文字内容就会覆盖掉原有的内容,请问,...问题背景:使用python从一个...
  • 本文是基于上一篇(python项目:学生信息管理系统(初版) )进行了完善,并添加了的功能。主要包括有:完善部分:输入错误;无数据查询等异常错误的功能:文件的操作:文件的读写,其中重点是对文本字符串的详细...
  • python——文本文件

    2019-03-16 22:35:06
    建立文件 ...以追加的方式打开一个文件,若指定的文件不存在,则建立新文件,再追加写入 ‘b’ 二进制模式 ‘t’ 文本模式 ‘+’ 以读写方式打开一个文件 ‘U’ 通用换行符模式(不建议使用)...
  • 注意:在执行批量文件处理的时候应该将.py文件新建在自己安装python目录下的一个文件夹,比如我的是建立在D盘python下的01文件中,如果建在根目录下在运行的时候可能会导致pycharm软件崩溃掉,重装浪费时间。...
  • python 处理excel文件、txt文件

    千次阅读 2018-01-26 11:16:58
    处理excel文件python库有很多,如xlsxwriter、xlrd、openpyxl等。由于经常用pandas处理数据,而且pandas读写excel更方便,所以主要讲pandas是如何操作excel的。也介绍了如何分别使用用xlsxwriter和openpyxl向excel...
  • 读取txt文件,将每一行数据,加入新建立的list中。2.在list中修改数据3.再新建一个txt文件,按行存入数据。记得添加 ‘/n' 分行实例:这里修改里面的数字,修改为:from __future__ import divisionwith open(r'...
  • 我有一个应用程序必须运行一些模拟运行。我想设置一个日志记录机制,其中...python不释放文件句柄到日志文件问题是运行的日志文件永远不会被释放,所以经过多次运行后,可用的句柄耗尽,运行崩溃。我已经建立了一些...
  • 正在学习socket编程,在本地(localhost)进行超大文件传输,比如说7G大的文件。我按照网上的例子和相关资料理解,写出来能正常运行,7g文件也能传。但有几个问题想请教一下。我用的是python的SocketServer写...
  • 它最开始是为Python文本文档,而且它具备以多种语言编辑软件项目的出色专用工具。或许,这一网站都是应用Sphinx从reStrucredText源建立的!应突显以下特性:輸出文件格式:HTML(包含WindowsHTML协助),LaTeX(用于可...
  • 经过几年的研究之后,下面是更新的教程如何使用文本文件目录创建NLTK语料库?主要思想是利用nltk.corpu.Reader包裹。中有一个文本文件目录的情况下英语,英国的,英国人的,最好使用PlaintextCorposReader.如果您有...
  • python文件操作

    2019-03-05 18:28:30
    文件操作: 使用文件的目的: 就是把一些数据存储存放起来,比如程序日志文件或者数据 想一想: 如果想用word编写一份简历,应该有哪些...打开文件,或者新建立一个文件 读/写数据 关闭文件python,使用o...
  • python系列之文件操作

    2019-07-18 16:44:34
    1文件基础操作 1.1什么是文件 文件的种类很多以下是一些举例 文件的目的就是把数据存起来(持久化), 而不必每次都重新生成. 1.2文件的打开与关闭 ...如果想用word编写一份简历,应该有...打开文件,或者新建立一...
  • Python文件操作

    2017-05-30 08:43:00
    使用文件的目的: 就是把一些存储存放起来,可以让程序下一次执行的时候直接...在python,使用open函数,可以打开一个已经存在的文件,或者创建一个新文件 open(文件名,访问模式) 1 f=open(filepath,mode) ...
  • python文件操作

    2021-01-20 17:12:19
    python,使用open函数,可以打开一个已经存在的文件,或者创建一个新文件open(文件名,访问模式) 格式 f = open(‘文件’, ‘w’)或者f = open(‘文件’, ‘r’) 写数据(write) 格式 对象 = open(“文件”,w) 对象
  • Python-文件操作

    2019-12-29 19:44:59
    1.文件 1.1 什么是文件 文件就是把一些数据存放起来,可以让程序下一次执行的时候直接使用,而不必重新...打开文件,或者新建立一个文件 f=open("./data.txt","w",encoding="utf-8") 2.读/写数据 # read wri...
  • 读取txt文件,将每一行数据,加入新建立的list中。2.在list中修改数据3.再新建一个txt文件,按行存入数据。记得添加 ‘/n' 分行实例:这里修改里面的数字,修改为:from __future__ import divisionwith open(r'...
  • 视频教程:2019最新Django全套教程【千锋Python】 开始建立自己网站主页 一、初步建立一个界面 1) 打开urls.py文件,找到:urlpatterns,里面存放的是路由界面; 第一个系统自带的admin是管理员设置界面。可以通过...
  • 对数字货币的崛起感到新奇的我们,并且想知道其背后的技术——区块链...我们知道区块链是由区块的记录构成的不可变、有序的链结构,记录可以是交易、文件或任何你想要的数据,重要的是它们是通过哈希值(hashes)链接...
  • 1.读取txt文件,将每一行数据,加入新建立的list中。 2.在list中修改数据 3.再新建一个txt文件,按行存入数据。记得添加 ‘/n’ 分行 实例: 这里修改里面的数字,修改为: from __future__ import division with...
  • 想法是用网上的免费静态文件来储存我的数据库数据 main.py文件# -*- coding:utf-8 -*-from HUAISQL import *while True:print('数据库模拟系统')print('*'*50)print('功能列表')print('1:注册用户')print('2:登录...
  • 数据森麟一、显示当前文件目录(之前只知道1,学习了)方法1:os模块:import osos.getcwd()方法2:pathlib模块:from pathlib import PathMath.cwd()二、建立新目录/文件夹——os模块的mkdir方法os.mkdir(‘test...
  • 读取txt文件,将每一行数据,加入新建立的list中。2.在list中修改数据3.再新建一个txt文件,按行存入数据。记得添加 ‘/n' 分行实例:这里修改里面的数字,修改为:from __future__ import divisionwith open(r'...
  • python文件系统

    2019-05-10 16:58:34
    由于文件操作的基础的是建立在操作系统上面完成的,所以我们先来学习一下os标准库 #导入os库 import os os.getcwd() 获取当前目录,查看当前工作路径 os.chdir() 修改当前目录到指定目录中(一般我们对文件操作都...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 652
精华内容 260
关键字:

python建立新文件

python 订阅