# -*- coding=utf-8 -*-
import time
import requests
import re
import os
from bs4 import beautifulsoup
from requests.exceptions import connectionerror, readtimeout
import csv
defdodown()
:# 讀取某個資料夾下的所有檔案
for file_name_list in os.walk(
'c:/users/25308/documents/wechat files/wxid_dodqfj4ugixb22/filestorage/file/2020-01/各個國家/'):
#print("1:", maindir) # 當前主目錄
#print("2:", subdir) # 當前主目錄下的所有目錄
print
("3:"
, file_name_list[2]
)# 當前主目錄下的所有檔案
#讀取檔案
# 改變當前工作目錄到指定的路徑
#print('123456')
for filename in file_name_list[2]
:#print(filename)
#print('234567')
os.chdir(
'c:/users/25308/documents/wechat files/wxid_dodqfj4ugixb22/filestorage/file/2020-01/各個國家/'
)try
:#讀取檔案,並列印
print
(filename)
with
open
(filename,
'r')
asfile
: reader = csv.reader(
file
)#print('22')
#print(type(reader))
for row in reader:
#print('33')
if'no data'
in row[0]
:print
('1111:'
,row)
continue
if'cla'
in row[0]
:print
('2222:'
, row)
continue
else
:#print('寫入一行')
with
open
('123.csv'
,'a'
, encoding=
'utf-8-sig'
, newline='')
as f:
csv_writer = csv.writer(f, delimiter=
',')
csv_writer.writerow(row)
except exception as ex:
print
("出現如下異常%s"
% ex, filename)
continue
if __name__ ==
'__main__'
: dodown(
)print
('結束!!!!!!!!!!!!!!!!!!!!!!!!!!!!!'
)
python3進行excel操作
只要有需求,就會找出解決問題的方法 pip install xlrd 讀取 pip install xlwt 寫入 首先先初始化 import xlwt excel xlwt.workbook encoding utf 8 建立excel sheet excel.add sheet member 建...
python3讀取excel內容(1)
通過python讀取excel中sheet裡邊的內容 import xlrd myfile xlrd.open workbook 1.xlsx 開啟乙個excle檔案 table myfile.sheets 0 開啟第乙個sheet nrows table.nrows 讀取該sheet的行數 for...
python3操作excel完成報表合併
順手幫同學個小忙,他的任務是每個月要將每天的報表合併為乙個大的報表。由於他完全沒有程式設計基礎,所以做了個小介面,並做成exe檔案,使其可以傻瓜式執行。記錄一下實現過程,在我的github目錄下。由於沒有使用python操作過excel,所以在網上查了些資料,記錄如下 python操作excel需要...