小编Ank*_*Ank的帖子

跳过损坏的 jsons python

我正在从数据库读取 JSON 并使用 python 解析它。

cur1.execute("Select JSON from t1")
dataJSON = cur1.fetchall()
for row in dataJSON:
 jsonparse = json.loads(row)
Run Code Online (Sandbox Code Playgroud)

问题是我正在阅读的一些 JSON 已损坏。我希望我的程序跳过 json(如果它不是有效的 json),如果是,则继续解析它。现在我的程序一旦遇到损坏的 json 就会崩溃。T1 有几个 JSON,我正在一一阅读。

python json

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

在mysql中排序

我在表t1中有一个列abc.该列具有值

A1
A2   
A3
A4
.
.
A12
B1
B2
.
.
.
B12
C1
C2
.
.
.
C12
H1
.
.
H12
Run Code Online (Sandbox Code Playgroud)

我想对它们进行排序,以便输出

A1
B1
C1
.
.
H1
A2
B2
C2
.
.
.
H2
.
.
.
.
A12
.
.
.
H12
Run Code Online (Sandbox Code Playgroud)

一个 select * from abc语句给A1,A10,A2 ....作为输出.我正在尝试使用SUBSTR,但没有把它弄好.

mysql

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

python列表连接

我不太明白这里发生了什么

a=[1,2,3,4]
b=[5,6,7,8]
Run Code Online (Sandbox Code Playgroud)

a[len(a):] = b似乎相当于a.extend(b).当我说不a[(len(a):],我的意思是a[4:<end of list a>] = b 哪个

`a = b中没有任何东西

[]

为什么我会得到[1,2,3,4,5,6,7,8]结果?

python list

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

阅读最新创建的文件php

我知道如何在PHP中读取文件但我想读取在特定文件夹中创建的最新文件.

我有一个指向的HTML按钮 read.php

read.php读取文件夹c:\file\ 并读取在该文件夹中创建的最新文件.

我找不到有关如何执行此操作的详细信息

任何人都可以帮助我这样做.

php file

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

省略SQL中的某些记录

我有一个表(记录)如下.

ID           Status
AA124         Pass
AA125         Pass
Z_AA134       Fail
Z_AA135       Pass
P4235         Fail
Run Code Online (Sandbox Code Playgroud)

我想隐藏所有以Z_开头的记录,但不隐藏以Z_开头且状态为Fail并显示其他记录的记录.

因此我想选择

ID           Status
AA124         Pass
AA125         Pass
Z_AA134       Fail
P4235         Fail
Run Code Online (Sandbox Code Playgroud)

从上表.

我的选择查询只生成Z_但不生成其他(显然)

Select * from table where ID like 'Z_%' and status = 'Fail'
Run Code Online (Sandbox Code Playgroud)

mysql sql

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

Python字典计数

我有一本字典

a={}
a['A']=1
a['B']=1
a['C']=2
Run Code Online (Sandbox Code Playgroud)

我需要输出以下内容

1 has occurred 2 times
2 has occurred 1 times
Run Code Online (Sandbox Code Playgroud)

做这个的最好方式是什么.

python dictionary

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

Lua表如何工作

我开始从Lua编程中学习Lua(第2版)我在书中不理解以下内容.它含糊不清地解释道.

一个.) w={x=0,y=0,label="console"}

湾) x={math.sin(0),math.sin(1),math.sin(2)}

C.) w[1]="another field"

d.) x.f=w

如) print (w["x"])

F.) print (w[1])

G.) print x.f[1]

当我做print(w[1])了.)之后,为什么不打印x=0

c.)做什么?

e.)和print (w.x)?有什么区别?

b.)和g.)的作用是什么?

lua

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

两个列表中的常见元素python

我有两个从两个不同的数据库表生成的python列表

list1= ["'HZ1398043','HZ1395693','HZ1395532','HZ1395240','HZ1395194','HZ1395113','HZ1395036','HZ1395236','HZ1396139','HZ1398028','HZ1395098','HZ1395998','HZ1395018','HZ1395829','HZ1398031','HZ1395708','HZ1398029','HZ1398030','HZ1398054''"]

list2= ['', '', '', '', '', 'HZ1395018', 'HZ1395036', 'HZ1395098', 'HZ1395113', 'HZ1395194', 'HZ1395236', 'HZ1395240', 'HZ1395532', 'HZ1395693', 'HZ1395708', 'HZ1395829', 'HZ1395998', 'HZ1396139', 'HZ1398028', 'HZ1398029', 'HZ1398031', 'HZ1398043', 'HZ1397932', 'HZ1397949', 'HZ1398004', 'HZ1398021', 'HZ1398030', 'HZ1397940', 'HZ1397941', 'HZ1398010',', '', '']
Run Code Online (Sandbox Code Playgroud)

我需要找到两者之间的共同元素

set(list1) & set(list2) 
Run Code Online (Sandbox Code Playgroud)

不显示任何内容

甚至[i for i in list1 if i in list2]不显示任何东西.我可以清楚地看到HZ1398043很常见.

python list

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

将值无穷大存储到变量中

以下代码将x设置为"infinity"

#include <limits.h>
int x = INT_MAX;
Run Code Online (Sandbox Code Playgroud)

当我说int x = 3;,编译器正在为变量x分配一些内存资源.当我说的时候,在编译器方面发生了什么int x = INT_MAX.

c compiler-construction

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

在文本文件python中连接行

这是非常基本的,但出于某种原因,我正在努力解决它

我有一个文件f.txt具有以下内容

abc
def
ghi
jkl
Run Code Online (Sandbox Code Playgroud)

我希望输出是"abc"OR"def"OR"ghi"OR"jkl" 这是我尝试过的

join = ""
with open("f.txt") as f:
 for line in f:
   join = "\""+line.rstrip()+"OR\""+join
f.close()
print join[:-2]
Run Code Online (Sandbox Code Playgroud)

python file

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

标签 统计

python ×5

file ×2

list ×2

mysql ×2

c ×1

compiler-construction ×1

dictionary ×1

json ×1

lua ×1

php ×1

sql ×1