首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >Python:不会写入“w”

Python:不会写入“w”
EN

Stack Overflow用户
提问于 2018-08-15 23:22:44
回答 1查看 41关注 0票数 0

Python 2.7不会覆盖现有文件。它只会创建新的。

每个已存在的名为push.lua的文件都不会写入更改。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
# Push Replacer .py

import os

file_open = open('push_new.lua', 'r')
file_contents = file_open.read()

for root, dirs, files in os.walk("."):
    path = root.split(os.sep)
    for file in files:
        if (file == 'push.lua'):
            with open(file, 'w') as f:
                f.write(file_contents)
                f.close()
            
file_open.close()
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-08-16 01:16:42

您的代码始终在当前工作目录中打开并覆盖push.lua,而不是在任何可能包含该名称的文件的子目录中。你需要做的不只是open(file, 'w'),还要做open(os.path.join(root, file), 'w')

我怀疑您试图使用path变量朝这个方向前进,但您从未真正使用path变量做任何事情。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51867703

复制
相关文章
Python逐行写入
# -*-coding:utf-8-*-import os# 写之前,先检验文件是否存在,存在就删掉if os.path.exists("dest.txt"): os.remove("dest.txt")# 以写的方式打开文件,如果文件不存在,就会自动创建file_write_obj = open("dest.txt", 'w')var = "adfss"file_write_obj.writelines(var)file_write_obj.write('\n')file_write_obj.clo
狼啸风云
2020/07/26
2.4K0
使用python写入excel
安装 pip install xlwt 快速开始 import xlwt # 创建一个workbook 设置编码 workbook = xlwt.Workbook(encoding = 'utf-8') # 创建一个worksheet worksheet = workbook.add_sheet('My Worksheet') # 写入excel # 参数对应 行, 列, 值 worksheet.write(1,0, label = 'this is test') # 保存 workbook.save(
步履不停凡
2021/07/29
1.3K0
Python将数据写入txt文件_python将内容写入txt文件
readlines() 会把每一行的数据作为一个元素放在列表中返回,读取所有行的数据
全栈程序员站长
2022/11/11
12.5K0
python elasticsearch 批量写入测试
elasticsearch 是一个高效的近实时的数据库。最近要重新进行老版本的ES 数据迁移到新版本。由于以前都是采用java来进行连接的,不过这回为了方便,找了个python 连接包来进行处理。
sparkexpert
2019/05/26
1.8K0
python 写入excel的方法
2 workbook = xlwt.Workbook(encoding = 'utf-8')
用户7886150
2020/12/22
1.2K0
Python写入数据到MySQL
问题描述。一张 mysql 表 t,数据类型有字符型字段 field_s,数值型 field_n。 python提供数据源,调用pymysql 包接口写入数据到 t.
double
2018/07/25
3.2K0
解决Pandas的to_excel()写入不同Sheet,而不会被重写
在使用Pandas的to_excel()方法写入数据时,当我们想将多个数据写入一个Excel表的不同DataFrame中,虽然能够指定sheet_name参数,但是会重写整个Excel之后才会存储。
py3study
2020/12/22
3.2K0
解决Pandas的to_excel()写入不同Sheet,而不会被重写
python查询MySQL写入Excel
在基础写法中,需要指定表的字段,比如:['id','username','password','phone','email']
py3study
2020/05/14
9.2K1
python查询MySQL写入Excel
Python读取和写入文件
#Read and Write from Files# #coding=utf-8 import codecs f = open("AccountList.txt","w") L = u"张三\n李四\n王五\n赵六" f.write(L) f.close() f = open("AccountList.txt","r") print (f.readline())    #read lines one by one print (f.readline()) print (f.readline()) print (f.readline()) f.seek(0) print (f.readlines())   #Output lines as a list
py3study
2020/01/14
1.9K0
Python 申请license写入et
今天修正了一个问题,本来以为很简单的东西,后来思考一下,发现不完美,于是各种改,各种查资料,后来发现一种比较满意的方法,利用空闲时间记录下来
py3study
2020/01/09
1.4K0
python入门——条件语句、for、w
该语句中可以使用多个elif语句进行判断分支当满足分支条件时,便执行该分支代码;并且可以省略最后的else语句(其实最后的else是用elif代替了);
py3study
2020/01/13
4370
Python爬虫之数据写入
Python爬虫之数据写入 #写入到Excel import xlsxwriter #创建文件,并添加一个工作表 workbook=xlsxwriter.Workbook('demo.xlsx') worksheet=workbook.add_worksheet() #在指定位置写入数据 worksheet.write("A1","这是A1的数据") worksheet.write("A2","这是A2的数据") #关闭表格文件 workbook.close() #爬取便民查询网常用号码,并写入到Ex
yuanshuai
2022/08/22
6200
python-写入excel(xlswriter)
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/108155.html原文链接:https://javaforall.cn
全栈程序员站长
2022/07/20
1.1K0
python读取、写入txt文本内容
python常用的读取文件函数有三种read()、readline()、readlines()
全栈程序员站长
2022/09/05
2.7K0
python读取、写入txt文本内容
python脚本向influxdb写入数
python3使用requests模块向influxdb的http API发送接口请求实现数据写入,如下:
py3study
2020/01/07
1.7K0
GitHub 标星 5w+!Python 新手 100 天学习计划,这次再学不会算我输!
说明:我最近整理了一份Python基础系列文章,如果你是Python新手或者你的Python基础知识点忘记了,可以看看今日第三条文章。
龙哥
2019/09/24
9740
GitHub 标星 5w+!Python 新手 100 天学习计划,这次再学不会算我输!
python导入xml文件_python爬虫写入excel
最近在使用Testlink时,发现导入的用例是xml格式,且没有合适的工具转成excel格式,xml使用excel打开显示的东西也太多,网上也有相关工具转成csv格式的,结果也不合人意。
全栈程序员站长
2022/09/23
1.4K0
Python: 将TXT文件写入MySQ
安装MySQLdb时,报错缺少Visual C++ 9.0。解决方法:下载并安装MySQL-python 1.2.5 . https://pypi.python.org/pypi/MySQL-python/1.2.5
py3study
2020/01/07
2.1K0
用Python玩转Excel | 写入数据
学习了使用xlrd库读取Excel数据后,接下来就学一下如何使用xlwt库保存数据到Excel文件。
TalkPython
2021/08/24
2.2K0
python scrapy 数据写入Mysql(pipeline)
class LearnscrapyItem(scrapy.Item): name = scrapy.Field() link = scrapy.Field()
用户5760343
2022/01/10
2K0

相似问题

python写入文件不会写入

12

在Python中以写入模式("w")打开文本文件后,不会追加(“a

24

Python不会写入数组

10

Python不会创建/写入文件

21

Python不会写入文件

16
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文