Jelajahi Sumber

GCHR als Standalone-Version

- Fehlermeldung mit Append behoben
- gchr2.exe generiert
Global Cube 2 tahun lalu
induk
melakukan
a10ffa9650
5 mengubah file dengan 52 tambahan dan 3 penghapusan
  1. TEMPAT SAMPAH
      gcstruct/dist/gchr2.exe
  2. 3 3
      gcstruct/gchr.py
  3. 3 0
      gcstruct/gchr2.bat
  4. 6 0
      gcstruct/gchr2.py
  5. 40 0
      gcstruct/gchr2.spec

TEMPAT SAMPAH
gcstruct/dist/gchr2.exe


+ 3 - 3
gcstruct/gchr.py

@@ -106,7 +106,7 @@ class GCHR:
             'Standort': '01',
             'Standort_HBV': ''
         }
-        df_translate.append(row, ignore_index=True)
+        df_translate = pd.concat([df_translate, pd.DataFrame.from_records([row])])
         # df_translate.drop(columns=['duplicated'], inplace=True)
         df_translate.drop_duplicates(inplace=True)
         df_translate.set_index('Konto_Nr_Händler')
@@ -154,7 +154,7 @@ class GCHR:
                 'Credit Quantity': 0,
                 'amount': opening_balance
             }
-            df_opening_balance = df_opening_balance.append(row, ignore_index=True)
+            df_opening_balance = pd.concat([df_opening_balance, pd.DataFrame.from_records([row])])
 
         df_bookings = df_bookings[(df_bookings['Bookkeep Period'] >= filter_from) & (df_bookings['Bookkeep Period'] <= filter_to)]
         df_bookings['amount'] = (df_bookings['Debit Amount'] + df_bookings['Credit Amount']).round(2)
@@ -384,7 +384,7 @@ def gchr_export(base_dir):
 
 
 if __name__ == '__main__':
-    base_dir = '/home/robert/projekte/python/gcstruct/Kunden'
+    base_dir = os.getcwd() + '/gcstruct/Kunden'
 
     if Path(base_dir).exists():
         gchr_local(base_dir)

+ 3 - 0
gcstruct/gchr2.bat

@@ -0,0 +1,3 @@
+cd /d %~dp0
+pyinstaller -F --path %~dp0 gchr2.py
+pause

+ 6 - 0
gcstruct/gchr2.py

@@ -0,0 +1,6 @@
+import gchr
+import os
+
+
+if __name__ == '__main__':
+    gchr.gchr_export(os.getcwd())

+ 40 - 0
gcstruct/gchr2.spec

@@ -0,0 +1,40 @@
+# -*- mode: python ; coding: utf-8 -*-
+
+
+block_cipher = None
+
+
+a = Analysis(['gchr2.py'],
+             pathex=['C:\\Projekte\\Python\\gcstruct\\'],
+             binaries=[],
+             datas=[],
+             hiddenimports=[],
+             hookspath=[],
+             hooksconfig={},
+             runtime_hooks=[],
+             excludes=[],
+             win_no_prefer_redirects=False,
+             win_private_assemblies=False,
+             cipher=block_cipher,
+             noarchive=False)
+pyz = PYZ(a.pure, a.zipped_data,
+             cipher=block_cipher)
+
+exe = EXE(pyz,
+          a.scripts,
+          a.binaries,
+          a.zipfiles,
+          a.datas,  
+          [],
+          name='gchr2',
+          debug=False,
+          bootloader_ignore_signals=False,
+          strip=False,
+          upx=True,
+          upx_exclude=[],
+          runtime_tmpdir=None,
+          console=True,
+          disable_windowed_traceback=False,
+          target_arch=None,
+          codesign_identity=None,
+          entitlements_file=None )