1234567891011121314151617181920212223 |
- import plac
- from unlzw import unlzw
- from pathlib import Path
- @plac.pos('csv_dir', "", type=Path)
- def main(csv_dir):
- for zip_file in csv_dir.glob("*Z.*"):
- if zip_file.is_dir():
- continue
- #print(zip_file.stat())
- size = zip_file.stat().st_size
- if size > 100:
- new_file = str(zip_file)[:-8] + str(zip_file)[-1:] + ".csv"
- try:
- with open(zip_file, 'rb') as zip:
- with open(new_file, 'wb') as f_out:
- f_out.write(unlzw(zip.read()))
- except:
- print(str(zip_file) + ": " + str(size))
- if __name__ == '__main__':
- #plac.call(main)
- main(Path("C:\\GlobalCube\\System\\AUTOLINE\\Datenbank\\Full_zusammengesetllt"))
|