亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

似乎無法打印任何東西

似乎無法打印任何東西

慕標琳琳 2022-05-24 16:04:51
我正在嘗試打印一個 CSV 文件——在我能夠操作它的第一步——但每當我在 Spyder 中運行程序時,我得到的只是:“運行文件('C:/Users/wf5931/OneDrive - 文檔/Python 腳本/ExcelTest')”似乎什么都沒有打印。數據文件為:Date (Period Beginning) ELEC - From ELE Network (kWh)   Reading Status01/01/2018 00:00    8   OK01/01/2018 01:00    9   OK01/01/2018 02:00    10  OK01/01/2018 03:00    14  OK01/01/2018 04:00    3   OK01/01/2018 05:00    2   OK01/01/2018 06:00    0   OK01/01/2018 07:00    19  OK代碼:def excelTest():    import csv    with open('data.txt', 'r') as f:        reader = csv.reader(f)        your_list = list(reader)        print(your_list)
查看完整描述

3 回答

?
呼如林

TA貢獻1798條經驗 獲得超3個贊

您定義了一個函數excelTest(),但實際上并沒有調用該函數。excelTest()只需在底部添加一個函數調用。


def excelTest():

    import csv

    with open('data.txt', 'r') as f:

        reader = csv.reader(f)

        your_list = list(reader)

        print(your_list)


excelTest()

或者通過將文件名作為函數的參數來使其更靈活:


def excelTest(file):

    import csv

    with open(file, 'r') as f:

        reader = csv.reader(f)

        your_list = list(reader)

        print(your_list)


excelTest('data.txt')


查看完整回答
反對 回復 2022-05-24
?
米琪卡哇伊

TA貢獻1998條經驗 獲得超6個贊

您可以使用 pandas 包來讀取 csv、excel 或任何其他文件。這將比使用 csv 包方便得多。


看看下面的代碼


import pandas as pd

filename = "some_file.{file_extension}"

讀取 csv 文件


file_data = pd.read_csv(filename,sheet_name="Your sheet name")

讀取excel文件


file_data = pd.read_excel(filename,sheet_name)

顯示數據


打印所有數據


print(file_data)

打印少量數據


#this will only print top 10 rows

print(file_data.head(10))

希望這可以幫助


查看完整回答
反對 回復 2022-05-24
?
守著星空守著你

TA貢獻1799條經驗 獲得超8個贊

csv 文件中的列由 拆分"\t",因此您需要在csv.reader構造函數中指定它。


 import csv


 with open('data.txt') as f:

     reader = csv.reader(f, delimiter='\t')

     next(reader)  # skip header line

     your_list = list(reader)

     print(your_list)


查看完整回答
反對 回復 2022-05-24
  • 3 回答
  • 0 關注
  • 150 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號