繁体   English   中英

使用 Python 在特定路径中创建多个文件

[英]Create multiple files in a specific path with Python

我想使用 python faker 的内容在特定路径中创建多个文件。 这些文件应该在 xlsx 和 docx 中,并且应该自动创建。 不定义文件名。

到目前为止,我所拥有的是:

from faker import Faker
from openpyxl import Workbook

wb = Workbook()
ws = wb.active
fake_data= Faker()

for i in range (1, 11):
    ws.cell(row=i, column=1).value=fake_data.text()
    wb.save("test.xlsx")

我将尝试编写一个示例代码来创建 xlsx 和 dox 文件并检查它是否是你需要的

python3 的 docx 是python-docx

pip install python-docx

编码

from faker import Faker
from openpyxl import Workbook
from docx import Document

xlsxFiles = 15
docxFiles = 20

fake_data = Faker()


for j in range(xlsxFiles):
    wb = Workbook()
    ws = wb.active

    for i in range (1, 11):
        ws.cell(row=i, column=1).value=fake_data.text()
        wb.save(f"workbook_{j}.xlsx")

for k in range(docxFiles):
    document = Document()
    document.add_paragraph(fake_data.text(400))
    document.save(f'docx_{k}.docx')

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM