资源简介
代码片段和文件信息
import datetime
import random
from PyQt5 import QtCore QtGui QtWidgets
import os
from PyQt5.QtCore import Qt QDateTime QDate
from PyQt5.QtWidgets import QWidget QTableWidget QHeaderView QAbstractItemView QTableWidgetItem QMessageBox QMenu
class Enter_info(QWidget):
#判断文件是否存在
def init_file(self):
path = ‘info.txt‘
if not os.path.exists(path):
f=open(path‘w‘encoding=‘utf-8‘)
f.close()
else:
pass
#把数据装进list
def init_data(self):
path = ‘info.txt‘
self.info = []
with open(path ‘r‘ encoding=‘utf-8‘) as file:
txt_infos = file.readlines()
for i in txt_infos:
self.info.append(i.replace(‘\n‘ ‘‘))
# 把数据装进表格
def get_all(self):
self.all_len = len(self.info)
print(self.info)
if self.all_len==0:
self.tableView.setRowCount(self.all_len)
QMessageBox.i
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 205 2019-12-18 16:18 PyQt5对txt信息增删查改\.idea\encodings.xm
文件 470 2019-12-18 16:19 PyQt5对txt信息增删查改\.idea\info_project.iml
文件 299 2019-12-18 16:18 PyQt5对txt信息增删查改\.idea\misc.xm
文件 283 2019-12-18 16:18 PyQt5对txt信息增删查改\.idea\modules.xm
文件 9064 2019-12-18 19:24 PyQt5对txt信息增删查改\.idea\workspace.xm
文件 21974 2020-07-08 22:52 PyQt5对txt信息增删查改\index.py
文件 839 2019-12-18 16:37 PyQt5对txt信息增删查改\info.txt
目录 0 2019-12-18 16:18 PyQt5对txt信息增删查改\.idea\inspectionProfiles
目录 0 2019-12-19 13:19 PyQt5对txt信息增删查改\.idea
目录 0 2019-12-19 13:19 PyQt5对txt信息增删查改
----------- --------- ---------- ----- ----
33134 10
评论
共有 条评论