python關於輸出的情況,python關於輸出文件的情況

時間 2022-03-31 17:05:14

1樓:旅春冬

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

""":created on: 2023年5月11日

:author: chuanqing qin

:contact: [email protected]

"""import string

def deal_file(row_count, column_count,file_name):

"""do the job which you want.

:param: int column_count: how many column you want to output. which should <= 26

:param: int column_count: how many column you want to output.

:param: string file_name: in which file you want to output.

"""with open(file_name, 'w') as f:

for index, row in enumerate(string.ascii_lowercase):

if row_count > 26:

break

for i in xrange(1, column_count):

row_temp = '%s%d' % (row, i)

f.write(row_temp)

f.write('\t')

row_temp = '%s%d' % (row, column_count)

f.write(row_temp)

f.write('\n')

if __name__ == '__main__':

deal_file(25, 3, 'twmp.txt')

2樓:匿名使用者

有疑問:

a1 a2 a3 b1 b2 ...是從**來, 陣列還是臨時輸入?

你要求輸出結果是4行3列?

3樓:玩轉資料處理

你的文件格式是怎麼樣的呢?

python關於檔案輸入輸出,為什麼有個","和沒有","結果不一樣

4樓:匿名使用者

python 2.x

如果print專案後面有逗號,表示不要換行。如果沒有逗號,輸出完成後會換行。

這是規定的語意。參見python相關文件。

5樓:

我的個人理解:

加了逗號以後,python列印line後不會新增換行符,而是所有的行類似一串的列印出來,但是本身的分本中有換行符,所有就會一行一行的列印出來。

如果不加, 就會沒列印一行加乙個換行符,就會顯示空行

6樓:乙個無所事事的碼農

在print 後面加","之後就是告訴print 下一行接著這一行列印輸出

7樓:匿名使用者

不要糾結於這種問題,沒有為什麼,文件就這樣寫的。

python 如何讓乙個函式的輸出寫入到乙個檔案中?

8樓:匿名使用者

首先匯入sys模組

import sys

然後在打算把輸出資料寫入檔案的**之前加上以下**output=sys.stdout

outputfile=open(filename,'w')sys.stdout=outputfile上面的filename表示輸出檔案

程式結束或恢復成正常輸出時加上以下**

outputfile.close()

sys.stdout=output

恢復輸出為開始儲存的正常輸出值

9樓:

1、mport sys

2、然後在打算把輸出資料寫入檔案的**之前加上以下**output=sys.stdout

outputfile=open(filename,'w')sys.stdout=outputfile上面的filename表示輸出檔案

3、程式結束或恢復成正常輸出時加上以下**outputfile.close()

sys.stdout=output

恢復輸出為開始儲存的正常輸出值

10樓:捲心菜

直接命令列pipe。

linux上python執行結果輸出到文字 ,不正常

11樓:

python 在寫東西時首先寫到硬碟的快取裡。python退出時,才會把快取中的東西輸出到硬碟裡。

在輸出的語句後面加下面語句就可以了:

fp.flush()

fp是你開啟的檔案指標,即fp=file('tem.log','w')。

在python中開啟了檔案,就不用重定向了。

python 輸出檔案到txt

12樓:匿名使用者

name =['a1','a2','a3']seq=['seq11111','seqs22222','seq33333']

f = open("f:/1.txt", "w+")f.write("name\tseq\n")for i in range(0, len(name)):

f.write(name[i] + "\t" + seq[i] + "\n")

f.close()

python什麼情況下會輸出轉義符

千鋒教育 可以認為一個是用的是str方法,目的是向終端顯示 一個用的repr方法,目的是把資料結構和型別表達出來 這是 python 2 特別討厭的一點,以至於我實在忍受不了寫了個 repl py27 來繞過該問題。不過最終還是遷移到 python 3 啦 w python 2 的世界是個 asci...

win7裝了python右鍵點py的檔案沒有idle編輯的選項

辦法1 一定要用超級使用者安裝。通常會有。你可以去掉後,重新安裝一次。辦法2 直接把python目錄裡的idle.py拖到你的桌面上辦法3 安裝sublime text2代替idle辦法4 手工修改登錄檔。我以前似乎做過這樣的嘗試。忘記怎麼做了。可以搜尋一下。py檔案執行中的登錄檔配置。還是辦法1簡...

python3 6的py檔案可以直接生成exe檔案嗎

pyinstaller目前不支援python3.6,目前最高支援到python3.5.建議用py2exe試一下,沒有試驗過,不知道行不行。 可以,先安裝pyinstaller 然後就可以打包成exe檔案 需要安裝 模組,我用的是 pyinstaller,直接生成一個exe檔案。 use pyinst...