亚洲国产第一_开心网五月色综合亚洲_日本一级特黄特色大片免费观看_久久久久久久久久免观看

Hello! 歡迎來到小浪云!


py 擴展約定


avatar
小浪云 2024-11-29 188

py 擴展約定

連接 python 庫的方式與標準過程類似,無論是 c /Java/其他:

import sys import openpyxl from pyqt5 import qtwidgets from pyqt5.qt import qtablewidgetitem from pyqt5.qtwidgets import (     qapplication,     qmainwindow,     qpushbutton,     qvboxlayout,     qwidget,     qtablewidget, ) 

由于缺乏python調試器,很難驗證構建的正確性和庫的存在。帶有操作系統提示的命令行 (cli) 非常有用。

def appication():     app=qapplication(sys.argv)     window = qmainwindow()      window.setwindowtitle("smart home")     window.setgeometry(300, 250, 300, 200)      window.show()     sys.exit(app.exec_())  if __name__=="__main__":     appication() 

.py 文件擴展名出現在當您在終端中將文件作為命令運行時,構建器從項目的位置路徑中提取:

  1. 補充主項目的文件,即描述圖形/集成結構的庫和 xml(包括 mysql
  2. 終端通常將可執行文件的路徑存儲在計算機的系統存儲中,如archlinux。程序集本身會提取必要的庫(如果它們是標準的/您將它們放在那里)
  3. 因此,提前將所有必要的擴展添加到根路徑
  4. 添加管理員安全設置的路徑,因為安全系統有時會顯式忽略未描述的異常(在設置路徑中執行此操作)
lass MainWindow(QMainWindow):     def __init__(self):         super().__init__()         self.setMinimumWidth(1200)         self.setMinimumHeight(600)          layout = QVBoxLayout()          self.table = QTableWidget(self)         self.table.setRowCount(4)         self.table.setColumnCount(4)         layout.addWidget(self.table)          btn = QPushButton("Download")         btn.clicked.connect(self.btn_click)         layout.addWidget(btn)          widget = QWidget()         widget.setLayout(layout)         self.setCentralWidget(widget)      def btn_click(self):         wb = load_workbook('./123.xlsx')          # Get sheet names         sheet = wb['Sheet1']         print(sheet.cell(row=2, column=1).value)         for row in range(1, 5):             for column in range(1, 5):                 item = QTableWidgetItem()                 item.setText(str(sheet.cell(row=row, column=column).value))                 self.table.setItem(row-1, column-1, item)  app = QApplication(sys.argv) window = MainWindow() window.show() app.exec() 

我不太相信 Python 環境的圖形 shell;通常,它們使與文件的交互變得復雜。正確安裝帶有約定的庫可以更輕松地與代碼交互。級別越輕、越原始越好。進化告訴現實——而不是相反。

相關閱讀