4 回答

TA貢獻(xiàn)1776條經(jīng)驗(yàn) 獲得超12個(gè)贊
這是使用 csv-reader 的答案,它是使用 csv-reader 的一些各種可選參數(shù)完成的,您可以在此處查看所有這些參數(shù)。請(qǐng)注意,delimeter默認(rèn)為“,”,因此您在示例中并不嚴(yán)格需要它:
import csv
with open("positions copy.csv",'rt') as f:
print(next(csv.reader(f,delimiter = ',', quotechar = "'", skipinitialspace = True)))

TA貢獻(xiàn)1828條經(jīng)驗(yàn) 獲得超6個(gè)贊
用這個(gè)
with open('file1.txt',encoding='utf-8') as data: print(data.read().strip().strip('"'))

TA貢獻(xiàn)1828條經(jīng)驗(yàn) 獲得超13個(gè)贊
使用“pandas”模塊。
import pandas as pd file=pd.read_csv('Your File')
現(xiàn)在文件是 pandas DataFrame 但如果你想要 numpy ndarray 添加以下內(nèi)容:
file=file.values

TA貢獻(xiàn)1801條經(jīng)驗(yàn) 獲得超8個(gè)贊
給定當(dāng)前目錄 ( data.csv
) 中的一個(gè)文件,其內(nèi)容如下:
'GK', 'M', 'A', 'D', 'M', 'D', 'M', 'M'
以下代碼將:
將文件內(nèi)容讀取到
data
變量中將字符串拆分
data
為字符串列表,由字符序列分隔,
'
從每個(gè)列表項(xiàng)中刪除該字符的任何實(shí)例從每個(gè)列表項(xiàng)中去除任何前導(dǎo)/尾隨空格
with open('data.csv', 'r') as f: data = f.read() data = [ s.replace('\'', '').strip() for s in data.split(', ') ]
結(jié)果是一個(gè)字符串列表 ( data
),調(diào)用時(shí)如下print(data)
所示:
['GK', 'M', 'A', 'D', 'M', 'D', 'M', 'M']
添加回答
舉報(bào)