我在shell脚本中调用python脚本.如果失败,python脚本将返回错误代码.
如何在shell脚本中处理这些错误代码并在必要时退出?
我有一个 CSV 格式的非常大的字符串,它将被写入一个 CSV 文件。
如果 python 脚本,我尝试使用最简单的方法将其写入 CSV
results=""" "2013-12-03 23:59:52","/core/log","79.223.39.000","logging-4.0",iPad,Unknown,"1.0.1.59-266060",NA,NA,NA,NA,3,"1385593191.865",true,ERROR,"app_error","iPad/Unknown/webkit/537.51.1",NA,"Does+not",false
"2013-12-03 23:58:41","/core/log","217.7.59.000","logging-4.0",Win32,Unknown,"1.0.1.59-266060",NA,NA,NA,NA,4,"1385593120.68",true,ERROR,"app_error","Win32/Unknown/msie/9.0",NA,"Does+not,false
"2013-12-03 23:58:19","/core/client_log","79.240.195.000","logging-4.0",Win32,"5.1","1.0.1.59-266060",NA,NA,NA,NA,6,"1385593099.001",true,ERROR,"app_error","Win32/5.1/mozilla/25.0",NA,"Could+not:+{"url":"/all.json?status=ongoing,scheduled,conflict","code":0,"data":"","success":false,"error":true,"cached":false,"jqXhr":{"readyState":0,"responseText":"","status":0,"statusText":"error"}}",false"""
resultArray = results.split('\n')
with open(csvfile, 'wb') as f:
writer = csv.writer(f)
for row in resultArray:
writer.writerows(row)
Run Code Online (Sandbox Code Playgroud)
代码返回
《未知方言》
错误
错误是由于脚本还是由于正在写入的字符串?
如果问题是输入错误,我该如何清理它以便 csv.writer() 方法可以使用它?
$ .getScript的Jquery的ajax方法可用于从远程位置加载和执行javascript ...它还可以用于加载javascript并在以后使用ajax加载的元素上发生某些事件时执行它用户行动......?
感谢致敬....
考虑到我有一个Excel工作簿和Access表不一定具有类似的结构(即它们可能没有相同数量的列).
当我打开工作簿时,Excel表格中的行将由Access表格中的行填充(从Access表格复制到Excel工作表中使用宏指定的特定单元格区域).
然后我修改Excel表格中的某些单元格.
我还在Excel工作表中有一个名为"保存"的按钮.按下时,这将执行一个宏.
我的问题:当点击"保存"按钮时,如何更新Access表以反映Excel表格中的更改?
我是shell脚本的新手,我想弄清楚以下内容.
如何在文件中搜索包含特定字符串的行,如果该行存在,则将该行复制到新文件中?
我即将开发一个在线酒店预订系统...使用php和mysql ...我对我当前的数据库架构和业务逻辑有所怀疑,以获得两个特定日期之间免费房间的酒店...
有谁知道某种教程,我可以了解酒店预订架构和应该在系统中使用的业务逻辑...?
谢谢你的建议......
编辑:我已经弄明白了大部分的逻辑......我不清楚的一点是以下几点......
如果用户在两个特定日期之间选择特定酒店中的多个房间,我如何在下面的预订表中表示......?
表:预订
Field 1 : reservation_id
Field 2 : room_id
Field 3 : no. of Rooms
Field 4 : check-in date
Field 5 : check-out date
Field 6 : Customer id
Run Code Online (Sandbox Code Playgroud)如何根据预订表和下列房间表查看两个日期之间的房间?
表:房间
Field 1 : hotel_id
Field 2 : room_id
Field 3 : total_num_rooms
Run Code Online (Sandbox Code Playgroud)注意:数据库包含多个酒店...因此,用户可以选择一个城市,并在两个特定日期之间查找该地区酒店的房间...
另外说如果酒店中有10个特定类型的房间号码,我只需要显示在该特定时间段内免费的房间数量.....
考虑我在三个表上使用连接来获得所需的结果集...
现在在那个结果集中,无论如何我可以找出哪一行来自哪个表......?
更新:我看到我错误地表达了这个问题....正如下面的一个答案所指出的,连接返回的结果集可能包含一行来自多个talbes的列...
所以问题实际上应该是"考虑我在三个表上使用联合来获得所需的结果集......"