我正在使用爬虫获取b站上的信息。我将所有的AID存为txt
使用下列方法打开后
with open('aid.txt','r') as f:
aid = f.readlines()
print(aid)
df1 = []
aid_list = np.char.strip(aid,'\n')
aid_list的内容为
现在我把这部分数据放入mysql库中,通过什么方式可以实现读取到python的结果和txt相同?
你是想实现这种效果?
import pymysql
db = pymysql.connect(host='localhost',
user='root',
password='123456',
database='mysql')
cursor = db.cursor()
sql="SELECT group_concat(concat('''',aid,'''') SEPARATOR ' ' ) a from test_20220306"
cursor.execute(sql)
data = cursor.fetchone()
print ("'aid' "+data[0])
db.close()
或者和txt里一样?
import pymysql
db = pymysql.connect(host='localhost',
user='root',
password='123456',
database='mysql')
cursor = db.cursor()
sql="SELECT replace(group_concat(concat('''',aid,'''') SEPARATOR ',' ),',',char(10)) a from test_20220306"
cursor.execute(sql)
data = cursor.fetchone()
print ("'aid' "+ '\n' +data[0])
db.close()
放到数据库里, 读出来,再遍历生成一个长字符串?
https://blog.csdn.net/u013421629/article/details/82981997 这个解决了