⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 pgtools.py

📁 关系型数据库 Postgresql 6.5.2
💻 PY
字号:
#! /usr/local/bin/python# pgtools.py - valuable functions for PostGreSQL tutorial# written 1995 by Pascal ANDREimport sys# number of rows scr_size = 24# waits for a keydef wait_key():	print "Press <enter>"	sys.stdin.read(1)	# displays a table for a select query resultdef display(fields, result):	print result	# gets cols width	fmt = []	sep = '+'	head = '|'	for i in range(0, len(fields)):		max = len(fields[i])		for j in range(0, len(result)):			if i < len(result[j]):				if len(result[j][i]) > max:					max = len(result[j][i])		fmt.append(" %%%ds |" % max)		for j in range(0, max):			sep = sep + '-'		sep = sep + '--+'	for i in range(0, len(fields)):		head = head + fmt[i] % fields[i]	print sep + '\n' + head + '\n' + sep	pos = 6	for i in range(0, len(result)):		str = '|'		for j in range(0, len(result[i])):			str = str + fmt[j] % result[i][j]		print str		pos = pos + 1		if pos == scr_size:			print sep			wait_key()			print sep + '\n' + head + '\n' + sep			pos = 6	print sep	wait_key()

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -