Tệp zip Python FileNotFoundError

[Tái bút, tôi đang tìm cách chia sẻ mã được định dạng, nhưng tôi không thể tìm ra cách nào, xin lỗi vì điều đó]

def append_df_to_excel[tên tệp, df, sheet_name='Sheet1', startrow=None,

Nối một Khung dữ liệu [df] vào tệp Excel hiện có [tên tệp]

Nếu [filename] không tồn tại thì chức năng này sẽ tạo ra nó

tên tập tin. Đường dẫn tệp hoặc ExcelWriter hiện có

[Ví dụ. '/đường dẫn/đến/tệp. xlsx']

df. khung dữ liệu để lưu vào sổ làm việc

sheet_name. Tên của trang tính sẽ chứa DataFrame

bắt đầu. hàng ô phía trên bên trái để kết xuất khung dữ liệu

Theo mặc định [startrow=None] tính hàng cuối cùng

trong DF hiện có và ghi vào hàng tiếp theo

truncate_sheet. cắt ngắn [xóa và tạo lại] [sheet_name]

trước khi ghi DataFrame vào tệp Excel

to_excel_kwargs. các đối số sẽ được chuyển đến `DataFrame. to_excel[]`

từ openpyxl nhập load_workbook

# bỏ qua tham số [engine] nếu nó được thông qua

nếu 'động cơ' trong to_excel_kwargs

to_excel_kwargs. pop['động cơ']

nhà văn = pd. ExcelWriter[tên tệp, engine='openpyxl']

# Trăn 2. x. xác định ngoại lệ [FileNotFoundError] nếu nó không tồn tại

FileNotFoundError = IOError

# thử mở một sổ làm việc hiện có

nhà văn. sách = load_workbook[tên tệp]

# lấy hàng cuối cùng trong trang tính Excel hiện có

# nếu nó không được chỉ định rõ ràng

nếu startrow là Không có và sheet_name trong nhà văn. sách. tên trang tính

bắt đầu = nhà văn. cuốn sách[sheet_name]. max_row

nếu truncate_sheet và sheet_name trong nhà văn. sách. tên trang tính

# chỉ mục của [sheet_name] trang tính

idx = nhà văn. sách. tên trang tính. chỉ mục [sheet_name]

nhà văn. sách. xóa [nhà văn. sách. trang tính [idx]]

# tạo một sheet trống [sheet_name] sử dụng chỉ mục cũ

nhà văn. sách. create_sheet[sheet_name, idx]

nhà văn. trang tính = {ws. Tiêu đề. ws cho ws trong nhà văn. sách. bảng tính}

ngoại trừ FileNotFoundError

# tệp chưa tồn tại, chúng tôi sẽ tạo nó

# viết ra trang tính mới

df. to_excel[nhà văn, sheet_name, startrow=startrow, **to_excel_kwargs]

pathExport = r"F. \PYTHON\NB-Suite_python39\MNE\outputData\df. xlsx"

df1 = pd. Khung dữ liệu [{'số'. [1, 2, 3],

'màu sắc'. ['đỏ', 'trắng', 'xanh'],

'màu sắc hai'. ['vàng', 'trắng', 'xanh dương']

append_df_to_excel[pathExport, df1, sheet_name="DF1", index=False, startcol=0, startrow=0]

Chuyển đến nội dung chính

Giới thiệu về Python

Nắm vững kiến ​​thức cơ bản về phân tích dữ liệu với Python chỉ trong bốn giờ. Khóa học trực tuyến này sẽ giới thiệu giao diện Python và khám phá các gói phổ biến

Python trung cấp

Nâng cao kỹ năng khoa học dữ liệu của bạn bằng cách tạo trực quan hóa bằng Matplotlib và thao tác với DataFrames bằng gấu trúc

Có liên quan

SQL so với Python. Bạn nên học cái nào?

Trong bài viết này, chúng tôi sẽ đề cập đến các tính năng chính của Python và SQL, những điểm tương đồng và khác biệt chính của chúng cũng như bạn nên chọn cái nào trước để bắt đầu hành trình khoa học dữ liệu của mình

Javier Canales Luna •

12 phút

Dữ liệu văn bản trong Python Cheat Sheet

Chào mừng bạn đến với bảng gian lận của chúng tôi để làm việc với dữ liệu văn bản trong Python. Chúng tôi đã biên soạn một danh sách các hàm và gói hữu ích nhất để dọn dẹp, xử lý và phân tích dữ liệu văn bản trong Python, cùng với các ví dụ và giải thích rõ ràng, vì vậy bạn sẽ có mọi thứ cần biết về cách làm việc với dữ liệu văn bản trong Python.

Hướng dẫn về tập hợp và lý thuyết tập hợp trong Python

Tìm hiểu về bộ Python. chúng là gì, cách tạo chúng, khi nào sử dụng chúng, các chức năng tích hợp và mối quan hệ của chúng với các hoạt động lý thuyết thiết lập

Hướng dẫn về gấu trúc. Khung dữ liệu trong Python

Khám phá phân tích dữ liệu với Python. Pandas DataFrames giúp thao tác dữ liệu của bạn dễ dàng, từ việc chọn hoặc thay thế các cột và chỉ mục để định hình lại dữ liệu của bạn

Xem ThêmXem Thêm

Làm cách nào để đọc tệp ZIP trong Python?

Để làm việc trên các tệp zip bằng python, chúng tôi sẽ sử dụng mô-đun python có sẵn có tên zipfile. .
từ zipfile nhập ZipFile. ZipFile là một lớp mô-đun zipfile để đọc và ghi các tệp zip. .
với ZipFile[file_name, 'r'] dưới dạng zip. .
khóa kéo. printdir[].
khóa kéo. giải nén []

Làm cách nào để nén tệp bằng Python?

Để nén các tệp riêng lẻ thành một tệp ZIP, tạo một đối tượng ZipFile mới và thêm các tệp bạn muốn nén bằng phương thức write[]. With zipfile. ZipFile[] , specify the path of a newly created ZIP file as the first parameter file , and set the second parameter mode to 'w' [write].

Làm cách nào để cài đặt gói tệp ZIP trong Python?

Để biết thêm thông tin, hãy xem Python Setuptools. .
Tải xuống tệp zip pynrfjprog
Giải nén tệp zip đã nén và mở cửa sổ Dấu nhắc Lệnh trong thư mục đó
Nhập thiết lập python. py cài đặt tại Dấu nhắc Lệnh. Nội dung của gói sẽ được thêm vào thư mục mặc định của Python

Nhập tệp ZIP trong Python là gì?

Python cho phép bạn nhập mã trực tiếp từ tệp ZIP thông qua nhập Zip . Tính năng tích hợp thú vị này cho phép bạn nén mã Python cho mục đích phân phối. Nhập zip cũng hữu ích nếu bạn thường xuyên làm việc với mã Python có trong tệp ZIP.

Chủ Đề