當前位置:首頁 » 編程語言 » pythonwritefile

pythonwritefile

發布時間: 2022-05-01 20:10:45

python 寫文件的時候 用writelines 直接寫整個列表 怎麼在每個列表後加換行

要自己加吧
w.writelines([line+'\n' for line in all])

㈡ 求高手寫一段Python腳本

這個挺簡單的,自己試著寫寫吧。
就是按行讀取文本,用in就可以判斷是不是在另一個文本中。

㈢ Python的文件上傳

Python中使用GET方法實現上傳文件,下面就是用Get上傳文件的例子,client用來發Get請求,server用來收請求。

請求端代碼:

importrequests#需要安裝requests
withopen('test.txt','rb')asf:
requests.get('http://伺服器IP地址:埠',data=f)

服務端代碼:

varhttp=require('http');
varfs=require('fs');
varserver=http.createServer(function(req,res){
//console.log(req);
varrecData="";
req.on('data',function(data){
recData+=data;
})
req.on('end',function(data){
recData+=data;
fs.writeFile('recData.txt',recData,function(err){
console.log('filereceived');
})
})
res.end('hello');
})
server.listen(埠);

㈣ 急急急,python刪除指定匹配字元串的行!

withopen('filename')asf:
withopen('writefile','w')aswf:
forlineinf.readlines():#遍歷每一行
ifline.strip()!='patternstring':#如果不匹配則寫入文件
wf.write(line)

中間的filename,writefile和pattern string都替換成你想要的,輸入文件名,輸出文件名,匹配字元串內容

㈤ python讀文件盡然比java快很多,不知道什麼問題

  • Python和Java讀寫文件的對比

Python讀寫文件的語句

[python] view plain

讀文件

with open('readFile', 'r') as inFile:

for line in inFile.readlines():

print line

...

寫文件

with open('writeFile', 'w') as outFile:

outFile.write("...")

從標准輸入讀取

import sys

for line in sys.stdin:

print line

...

輸出到標准輸出

print "..."

~

Java讀寫文件的語句

Java讀寫文件需要編程者了解讀寫文件的原理,例如輸入流、輸出流、讀寫緩沖等,好處是使用者知道讀寫原理,弊端就是寫起來比較繁瑣,不容易掌握。

[java] view plain

import java.io.InputStreamReader;

import java.io.FileInputStream;

import java.io.FileReader;

import java.io.FileWriter;

import java.io.BufferedWriter;

import java.io.File;

BufferedReader br1 = new BufferedReader(new InputStreamReader(new FileInputStream("read_file1")));

BufferedReader br2 = new BufferedReader(new FileReader("read_file2"));

String line = null;

while((line = br1.readLine())!=null){

System.out.println(line);

...

}

File outfile = new File("write_file");

if (!file.exists()){

file.createNewFile();

}

//true = append file

FileWriter fileWritter = new FileWriter(file.getName(),true);

BufferedWriter bufferWritter = new BufferedWriter(fileWritter);

bufferWritter.write(data);

bufferWritrer.flush();//缺少這一句很可能不能將內容寫到文件中,內容一直呆在緩沖區

bufferWritter.close();

㈥ python編程讀取txt文件中特定開頭的數據行,把讀取的數據存放到新建文件夾

defreadFile():
readData=[]
f=open(r"youfilepath");
foriinf.readlines():
ifi[:5]=="Added":
readData.append(i)
f.close()
returnreadData

defwriteFile():
data=readFile()
f=open(r"newfilepath","w")
f.writelines(data)
f.close()

if__name__=='__main__':
writeFile()

㈦ python IO讀取文件方法求助

如果你不read就直接for i in file的話,那麼i就是文件指針,並不是file里的數據,readlines是每行的數據,返回一個列表,read()是讀取所有數據,返回一個字元串,方法不同,你對應的代碼也要改;你用readlines不能返回所有數據,應該是writefile = open('寫入文件', 'w')有問題,讀每一行的時候都會寫入文件,但是把上一個寫入的數據給覆蓋掉了,用writefile = open('寫入文件', 'w+'),在原數據後面追加寫入。

㈧ 用python 怎麼將1.txt中的某行內容寫入到2.txt中第一行

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

import re

c = re.compile(r'(\d+)')

def writeFile():
with open('1.txt', 'r') as f:
lines = f.readlines()
for line in lines:
name = c.findall(line)
wf = open(name[0] + '.txt', 'w')
wf.write(line + '\n')
wf.close()

if __name__ == '__main__':
writeFile()

㈨ python writeToFile怎麼寫到一個帶有變數的路徑

windows的不熟, 試試這個, 看看行不行

result.writeToFile('D:/BaiAppData/{}.png'.format(time),'png')
熱點內容
android文件夾重命名 發布:2025-05-15 01:13:50 瀏覽:481
cns腳本 發布:2025-05-15 01:13:38 瀏覽:722
數據結構與演算法筆試題 發布:2025-05-15 01:04:20 瀏覽:417
搜狗輸入法如何直接編輯配置文件 發布:2025-05-15 00:51:47 瀏覽:668
電箱都有哪些配置 發布:2025-05-15 00:30:21 瀏覽:74
安卓qq邀請碼在哪裡尋找 發布:2025-05-15 00:02:04 瀏覽:35
三菱fx編程口 發布:2025-05-15 00:01:23 瀏覽:810
醫院招商引資宣傳片腳本 發布:2025-05-15 00:01:21 瀏覽:368
linuxcftp伺服器 發布:2025-05-14 23:58:18 瀏覽:718
探岳什麼配置才有駕駛模式選擇 發布:2025-05-14 23:53:17 瀏覽:146