小编gtf*_*tfx的帖子

使用随机引号对CSV字符串进行Pyparsing

我有一个像下面这样的字符串:

<118>date=2010-05-09,time=16:41:27,device_id=FE-2KA3F09000049,log_id=0400147717,log_part=00,type=statistics,subtype=n/a,pri=information,session_id=o49CedRc021772,from="prvs=4745cd07e1=example@example.org",mailer="mta",client_name="example.org,[194.177.17.24]",resolved=OK,to="example@example.org",direction="in",message_length=6832079,virus="",disposition="Accept",classifier="Not,Spam",subject="=?windows-1255?B?Rlc6IEZ3OiDg5fDp5fog+fno5fog7Pf46eHp7S3u4+Tp7SE=?="
Run Code Online (Sandbox Code Playgroud)

我尝试使用CSV模块,它不适合,因为我没有找到一种方法来忽略所引用的内容.Pyparsing看起来是一个更好的答案,但我还没有找到一种方法来声明所有的语法.

目前,我正在使用我的旧Perl脚本来解析它,但我希望这是用Python编写的.如果你需要我的Perl片段,我很乐意提供它.

任何帮助表示赞赏.

python csv logging pyparsing

6
推荐指数
2
解决办法
690
查看次数

MYSQL INSERT SELECT问题

我有点难以理解如何进行一些INSERT SELECT.

例如,我有两张桌子.

TABLE : users  

 id | name   | gender  
 1  | John   | m  
 2  | Mary   | f  

TABLE : website  

 fid | url             | id  
 1   | www.desilva.biz | 2  
 2   | gidhelp.com     | 4  
Run Code Online (Sandbox Code Playgroud)

现在让我们说我想在表网站上添加另一个查询.我得到两个变量,让我们说:

$user = John;
$site = "www.google.com";
Run Code Online (Sandbox Code Playgroud)

我想从users表中选择John的id,并在一个语句中将其插入到网站表中.

我该怎么做?

mysql select insert

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

标签 统计

csv ×1

insert ×1

logging ×1

mysql ×1

pyparsing ×1

python ×1

select ×1