-
python如何创建新文件_python建立文件怎么弄
2020-11-20 18:34:35python建立文件的方法:首先在电脑桌面上,新建一个名为a的文件夹。并记住这个文件夹里面的绝对路径,我这是:C:\Users\Administrator\Desktop\a注意,此时文件夹a里面是空的。然后打开python的编译器;我用的python...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文档。
打开这个文档,可以看到内容如下图所示。
注意事项
这个文档的保存路径,需要时绝对路径,C:/Users/Administrator/Desktop/a;而且,里面的斜杠是“/”,而不是“\”。切记。
以上就是python建立文件怎么弄的详细内容,更多请关注php中文网其它相关文章!
本文原创发布php中文网,转载请注明出处,感谢您的尊重!
-
python建立文件代码_iOS - 使用Python脚本创建新文件并复制代码
2020-12-30 11:13:47Create 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 建立文件夹 出错_使用python创建新文本文件时出错?
2021-03-05 15:12:36使用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
-
python怎么建立一个文件_Python2.7中建立一个新文件
2020-12-04 08:12:19原标题: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
两个-*-都是美观装饰用的!返回搜狐,查看更多
责任编辑:
-
python1(修改新建立的表格文件)
2015-04-17 14:37:06python修改新建立的表格文件,换句话就是python操作excel -
python建立文件数据库_python学习-- Django根据现有数据库,自动生成models模型文件...
2020-12-09 09:13:29步骤如下 :创建一个项目,修改seting文件,在setting里面设置你要连接的数据库类型和连接名称,地址之类,和创建新项目的时候一致运行下面代码可以自动生成models模型文件Python manage.py inspectdb这样就可以在... -
python中读写文件_python 中的文件读写
2021-01-13 18:42:54文件的打开和关闭2.1 open在python,使用open函数,可以打开一个已经存在的文件,或者创建一个新文件。具体的格式: open(文件名,访问模式)例如: file = open('我是文件名.txt','r')2.2 closeclose()例如:#建立一... -
python 文件更新_python 更新文本文件内容
2020-12-04 05:09:11问题背景:使用python从一个文本文件中读取数据,然后经过处理再输出到一个新建立的文本文件里问题关键:当再次运行这个python程序的时候,新的文字内容就会覆盖掉原有的内容,请问,...问题背景:使用python从一个... -
python建立并读取学生信息文件_python学生信息管理系统(完整版)
2021-02-10 10:53:56本文是基于上一篇(python项目:学生信息管理系统(初版) )进行了完善,并添加了新的功能。主要包括有:完善部分:输入错误;无数据查询等异常错误新的功能:文件的操作:文件的读写,其中重点是对文本字符串的详细... -
python——文本文件
2019-03-16 22:35:06建立文件 ...以追加的方式打开一个文件,若指定的文件不存在,则建立新文件,再追加写入 ‘b’ 二进制模式 ‘t’ 文本模式 ‘+’ 以读写方式打开一个文件 ‘U’ 通用换行符模式(不建议使用)... -
python实现批量文件操作
2020-04-15 14:59:43注意:在执行批量文件处理的时候应该将.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... -
python怎么修改txt文件_python修改txt文件中的某一项方法
2020-12-12 13:04:37读取txt文件,将每一行数据,加入新建立的list中。2.在list中修改数据3.再新建一个txt文件,按行存入数据。记得添加 ‘/n' 分行实例:这里修改里面的数字,修改为:from __future__ import divisionwith open(r'... -
python程序运行完毕句柄会关闭吗_python不释放文件句柄到日志文件
2021-03-06 19:53:57我有一个应用程序必须运行一些模拟运行。我想设置一个日志记录机制,其中...python不释放文件句柄到日志文件问题是运行的日志文件永远不会被释放,所以经过多次运行后,可用的句柄耗尽,运行崩溃。我已经建立了一些... -
python传大文件如何检查遗漏_关于python的socket库超大文件传输问题
2020-12-08 04:02:58萌新正在学习socket编程,在本地(localhost)进行超大文件传输,比如说7G大的文件。我按照网上的例子和相关资料理解,写出来能正常运行,7g文件也能传。但有几个问题想请教一下。我用的是python的SocketServer写... -
python创建工程文件_python资源大全|python用以生成项目文档的库
2020-11-26 05:50:45它最开始是为Python文本文档,而且它具备以多种语言编辑软件新项目的出色专用工具。或许,这一网站都是应用Sphinx从reStrucredText源建立的!应突显以下特性:輸出文件格式:HTML(包含WindowsHTML协助),LaTeX(用于可... -
python建立英文语料库_使用NLTK创建新的语料库
2020-12-05 03:04:25经过几年的研究之后,下面是更新的教程如何使用文本文件目录创建NLTK语料库?主要思想是利用nltk.corpu.Reader包裹。中有一个文本文件目录的情况下英语,英国的,英国人的,最好使用PlaintextCorposReader.如果您有... -
python文件操作
2019-03-05 18:28:30文件操作: 使用文件的目的: 就是把一些数据存储存放起来,比如程序日志文件或者数据 想一想: 如果想用word编写一份简历,应该有哪些...打开文件,或者新建立一个文件 读/写数据 关闭文件 在python,使用o... -
python系列之文件操作
2019-07-18 16:44:341文件基础操作 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:591.文件 1.1 什么是文件 文件就是把一些数据存放起来,可以让程序下一次执行的时候直接使用,而不必重新...打开文件,或者新建立一个文件 f=open("./data.txt","w",encoding="utf-8") 2.读/写数据 # read wri... -
python修改_python修改txt文件中的某一项方法
2020-12-05 14:22:02读取txt文件,将每一行数据,加入新建立的list中。2.在list中修改数据3.再新建一个txt文件,按行存入数据。记得添加 ‘/n' 分行实例:这里修改里面的数字,修改为:from __future__ import divisionwith open(r'... -
使用python建立一个网站:笔记3 建立自己网站主页
2020-02-24 22:59:08视频教程:2019最新Django全套教程【千锋Python】 开始建立自己网站主页 一、初步建立一个界面 1) 打开urls.py文件,找到:urlpatterns,里面存放的是路由界面; 第一个系统自带的admin是管理员设置界面。可以通过... -
python建立一个节点类_用 Python 从 0 开始创建一个区块链
2021-01-11 21:09:28对数字货币的崛起感到新奇的我们,并且想知道其背后的技术——区块链...我们知道区块链是由区块的记录构成的不可变、有序的链结构,记录可以是交易、文件或任何你想要的数据,重要的是它们是通过哈希值(hashes)链接... -
python修改txt文件中的某一项方法
2021-01-21 18:35:441.读取txt文件,将每一行数据,加入新建立的list中。 2.在list中修改数据 3.再新建一个txt文件,按行存入数据。记得添加 ‘/n’ 分行 实例: 这里修改里面的数字,修改为: from __future__ import division with... -
python建立本地数据库_Python打造一个简单的本地数据库
2020-12-06 14:15:34想法是用网上的免费静态文件来储存我的数据库数据 main.py文件# -*- coding:utf-8 -*-from HUAISQL import *while True:print('数据库模拟系统')print('*'*50)print('功能列表')print('1:注册新用户')print('2:登录... -
python文件的使用方法_【Python】文件操作方法
2020-12-18 01:44:50数据森麟一、显示当前文件目录(之前只知道1,学习了)方法1:os模块:import osos.getcwd()方法2:pathlib模块:from pathlib import PathMath.cwd()二、建立新目录/文件夹——os模块的mkdir方法os.mkdir(‘test... -
python修改txt指定行内容_python修改txt文件中的某一项方法
2020-11-26 01:07:11读取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() 修改当前目录到指定目录中(一般我们对文件操作都...