小编Mad*_*sRC的帖子

无法从SQLITE3数据库中获取最后一行ID

我有一个要求输入的脚本,然后将该输入插入到表中.下次运行脚本时,我希望它告诉用户最后一个输入有什么ID.

该表如下所示:id INTEGER PRIMARY KEY AUTOINCREMENT,userid TEXT,domain TEXT,password TEXT,webserver TEXT,sqlserver TEXT

我被告知我可以使用来自SQLITE_SEQUENCE WHERE name ='table_name'的SELECT seq,但它会产生以下文本:而不是最后一行的id.

请注意,我是一个非常新的Python/SQLite3编码器!

供您参考,代码sofar如下所示:

#!/usr/bin/python
import os, sys, sqlite3
######## CHECK SYSTEM COMPATIBILITY ########
if os.name =='posix':
    os.system("clear")#CLEAR SCREEN#
    pass
else:
    sys.exit("Operating System is not supported")
######## END CHECK SYSTEM COMPATIBILITY ########
######## CHECK IF SCRIPT IS RUN AS ROOT ########
#if os.geteuid() != 0:
#       sys.exit("Script must be run as root")
#else:
#       pass
####### END CHECK IF SCRIPT IS RUN AS ROOT ########
####### …
Run Code Online (Sandbox Code Playgroud)

python sqlite python-2.7

3
推荐指数
1
解决办法
1万
查看次数

如何在发送之前将文件拆分成较小的块

如何获取以下代码将大文件分解为较小的部分并发送这些部分,而不是发送整个文件?它无法发送大文件(使用ubuntu iso测试大约600mb)

...some code
# file transfer
    with open(sendFile, "rb") as f:
        while 1:
            fileData = f.read()
            if fileData == "": break
            # send file
            s.sendall(EncodeAES(cipher, fileData))
    f.close()
...more code
Run Code Online (Sandbox Code Playgroud)

我尝试使用f.read(1024),但这不起作用.

最后,在拆分文件时,我需要能够再次将这些部分放在一起.

我也在使用PyCrypto加密文件,如果这对我正在尝试做的事情有任何影响.猜猜加密单独的部分是最聪明的,而不是加密整个文件,然后将其分成几部分.

希望上面的代码足够了.如果没有,我将使用更多代码进行更新.

python python-2.7

1
推荐指数
1
解决办法
1694
查看次数

标签 统计

python ×2

python-2.7 ×2

sqlite ×1