① python 如何新建一個新的File
#python
f=open('f.txt','w') # r只讀,w可寫,a追加
for i in range(0,10):f.write(str(i)+' ')
例子:
#!/usr/bin/python
#coding=utf-8
import os
import time
import sys
f=open('a.txt','a')
f.write(os.popen('netstat -nltp | grep 22').read())
f.close()
關於上述創建文件,文件內容追加
#python
import random
f=open('f.txt','a')
for i in range(0,10):f.write(str(random.randint(0,9)))
. . .
f.write(' ')
f.close()
或者
#python
import rando
f=open('f.txt','a')
for i in range(0,10):
for i in range(0,10):f.write(str(random.randint(0,9)))
f.write('
')
f.close()
② 用Python編程實現把任意兩個文本文件內容連接起來存進一個新文本文件中
最簡單的思路就是把文件的內容從前兩個文件中讀出來寫入到新文件件。
大概這樣:
def fun_name(file1, file2, newfile):
with open(newfile, 'w') as f:
with open(file1,'r') as f1:
for line in f1.lines:
f.writeline(line)
with open(file2,'r') as f2:
for line in f2.lines:
f.writeline(line)
當然這只是最簡單粗爆的實現方式, 代碼還可以再優化,可以寫的更優優雅,復用性更強,想進一步學習python編程可以關注我,我會盡量抽是間回答大家的問題。
③ python file怎麼打開
.py結尾的可以用ide(pycharm)或者txt文檔打開
用python語言打開文件可以用open(filename)去打開
如果運行python文件(.py結尾的文件),可以用命令python xxx.py去運行
④ pycharm中創建file文件和python file的區別
pythonfile很好理解,就是直接創建一個python文件;
file是創建一個文件,然後一個文件,先命名文件名,然後再選是哪一種,pycharm不只是可以編輯python代碼,還可以創建txt文件、json、c、c++、java、js等都可以。
newscratchfile是創建一個臨時、暫存文件。本質上和其他方式沒有區別。如果你想創建一個python文件,這個文件是有用的,不會刪除的,那麼你可以直接創建python文件;如果現在只是想創建一個文件,計算一個1+2=?,當然你可以直接創建一個python文件,但是想像一下,你是一個強迫症,你可以創建一個newscratchfile,所有這些newscratchfile文件都可以後面直接刪除了事,因為本來就是臨時的,對其他工程項目沒有什麼用。就這么個區別。
就是你創建了一個雜七雜八的文件夾,啥沒用的,臨時的都放進去,而不是和有用的資料放在一起。
了解更多:
newscratchfile官方解釋:projectcontext.,.
⑤ python 讀寫文件中 w與wt ; r與rt 有何區別
w,r,wt,rt都是python裡面文件操作的模式。
w是寫模式,r是讀模式。
t是windows平台特有的所謂text mode(文本模式),區別在於會自動識別windows平台的換行符。
類Unix平台的換行符是\n,而windows平台用的是\r\n兩個ASCII字元來表示換行,python內部採用的是\n來表示換行符。
rt模式下,python在讀取文本時會自動把\r\n轉換成\n.
wt模式下,Python寫文件時會用\r\n來表示換行。