|
|
发表于 2019-7-4 11:08:40
|
显示全部楼层
本帖最后由 wp231957 于 2019-7-4 11:11 编辑
你可以把 f 假想成一个列表
>>> f=open("t.py",encoding="utf-8")
>>> f
<_io.TextIOWrapper name='t.py' mode='r' encoding='utf-8'>
>>> print(list(f))
['# -*- coding: utf-8 -*-\n', '\n', "# Form implementation generated from reading ui file 'mytest.ui'\n", '#\n', '# Created by: PyQt5 UI code generator 5.11.3\n', '#\n', '# WARNING! All changes made in this file will be lost!\n', '\n', 'from PyQt5 import QtCore, QtGui, QtWidgets\n', '\n', 'class Ui_Dialog(object):\n', ' def setupUi(self, Dialog):\n', ' Dialog.setObjectName("Dialog")\n', ' Dialog.resize(600, 492)\n', ' self.pushButton = QtWidgets.QPushButton(Dialog)\n', ' self.pushButton.setGeometry(QtCore.QRect(290, 160, 75, 31))\n', ' self.pushButton.setObjectName("pushButton")\n', ' self.listView = QtWidgets.QListView(Dialog)\n', ' self.listView.setGeometry(QtCore.QRect(20, 20, 256, 441))\n', ' self.listView.setObjectName("listView")\n', ' self.label = QtWidgets.QLabel(Dialog)\n', ' self.label.setGeometry(QtCore.QRect(383, 21, 201, 31))\n', ' self.label.setText("")\n', ' self.label.setObjectName("label")\n', ' self.comboBox = QtWidgets.QComboBox(Dialog)\n', ' self.comboBox.setGeometry(QtCore.QRect(280, 20, 141, 21))\n', ' self.comboBox.setObjectName("comboBox")\n', '\n', ' self.retranslateUi(Dialog)\n', ' QtCore.QMetaObject.connectSlotsByName(Dialog)\n', '\n', ' def retranslateUi(self, Dialog):\n', ' _translate = QtCore.QCoreApplication.translate\n', ' Dialog.setWindowTitle(_translate("Dialog", "GUI测试窗口"))\n', ' self.pushButton.setText(_translate("Dialog", "打开文件"))\n', '\n']
>>>
|
|