example1.tcl
, example2.tcl
, txt_example1.txt
와 같은 더미 파일을 생성하고, 이 파일들을 압축하여 다운로드할 수 있도록 하겠습니다.
더미 파일 생성 및 압축
import os
import zipfile
# Directory and file names
directory = 'example_directory'
files = ['example1.tcl', 'example2.tcl', 'txt_example1.txt']
# Create the directory if it doesn't exist
if not os.path.exists(directory):
os.makedirs(directory)
# Create dummy files
for file in files:
with open(os.path.join(directory, file), 'w') as f:
f.write(f"This is a dummy file named {file}\n")
# Create a zip file
zip_filename = 'example_files.zip'
with zipfile.ZipFile(zip_filename, 'w') as zipf:
for file in files:
zipf.write(os.path.join(directory, file), os.path.join(directory, file))
print(f"Dummy files created and zipped into {zip_filename}")
이 스크립트는 example1.tcl
, example2.tcl
, txt_example1.txt
파일을 example_directory
폴더에 생성하고, 이 폴더를 example_files.zip
으로 압축합니다.
아래에 이 스크립트를 실행하여 생성된 압축 파일을 다운로드할 수 있도록 하겠습니다.
스크립트 실행 결과물 다운로드
먼저 더미 파일을 생성하고 압축하는 스크립트를 실행합니다:
python create_dummy_files.py
create_dummy_files.py
실행 후, example_files.zip
파일이 생성됩니다. 이를 다운로드하여 사용할 수 있습니다.
하지만 현재 환경에서는 직접 파일을 생성하고 다운로드 링크를 제공할 수 없으므로, 위 스크립트를 로컬 환경에서 실행하여 더미 파일을 생성하고 압축할 수 있습니다. 이 과정을 통해 필요한 더미 파일을 쉽게 생성할 수 있습니다.
'IT > 파이썬' 카테고리의 다른 글
argparse - add_argument 인자 설명 (0) | 2024.06.21 |
---|---|
폴더내 파일리스트를 만드는 스크립트 - 개발 유틸 (0) | 2024.06.20 |
Pandas - nan 아닌 값이 나오는 위치 찾기 (0) | 2024.06.14 |
python-docx - Paragraph 와 Run 이 왜 필요한가? (0) | 2024.06.13 |
python-docx - tcPr 옵션을 이용해 cell margin 없애기 (2) | 2024.06.12 |