小编Ank*_*Ank的帖子

退出python命令行

要退出Python命令行,我必须输入exit().如果我输入退出,它说

Use exit() or Ctrl-Z plus Return to exit
Run Code Online (Sandbox Code Playgroud)

通常在您键入时exit,您可能希望退出程序.为什么解释器在知道我试图退出命令行时给出了上述错误?为什么不退出呢?我知道这无关紧要,这是一个愚蠢的问题,但我很好奇.

python

130
推荐指数
9
解决办法
23万
查看次数

异常后使python代码继续

我正在尝试从符合特定条件的文件夹中读取所有文件.一旦我提出异常,我的程序崩溃了.我试图继续,即使有一个例外,但它仍然停止执行.

这是我几秒钟后得到的.

error <type 'exceptions.IOError'>
Run Code Online (Sandbox Code Playgroud)

这是我的代码

import os 
path = 'Y:\\Files\\'
listing = os.listdir(path)
try:
    for infile in listing:
        if infile.startswith("ABC"):
            fo = open(infile,"r")
            for line in fo:
                if line.startswith("REVIEW"):
                    print infile
            fo.close()
except:
    print "error "+str(IOError)
    pass
Run Code Online (Sandbox Code Playgroud)

python

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

使用grep搜索选项卡

我有一个文件可能包含这样的行.

A B //由选项卡分隔

true如果找不到该行,我想返回终端,如果找不到false该值.

当我这样做时 grep 'A' 'file.tsv',它返回行(不是真/假)但是

grep 'A \t B' "File.tsv"
Run Code Online (Sandbox Code Playgroud)

要么

 grep 'A \\t B' "File.tsv"
Run Code Online (Sandbox Code Playgroud)

要么

grep 'A\tB' 
Run Code Online (Sandbox Code Playgroud)

要么

grep 'A<TAB>B' //按Tab键

没有任何回报.

如何使用grep搜索选项卡分隔值.

如何使用grep返回布尔值.

grep

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

python以mm/dd/yyyy格式获取文件上的时间戳

我正在尝试以mm/dd/yyyy格式获取文件上的日期戳

time.ctime(os.path.getmtime(file))
Run Code Online (Sandbox Code Playgroud)

给我详细的时间戳 Fri Jun 07 16:54:31 2013

如何将输出显示为 06/07/2013

python date unix-timestamp

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

跨不同数据库创建视图

如果我有数据库D1和数据库D2,以及数据库T1下的数据库D1和表T2下的表D2,是否可以在MySQL中创建T1数据库下的视图D2.如果是这样,你能告诉我语法吗?

两个数据库都在同一台机器上.

mysql database view

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

让java程序在没有线程的情况下休眠

我有一个java程序进行一些计算,然后将结果上传到MYSQL数据库(托管在同一网络中的另一台计算机).我有时会遇到程序执行计算的速度快于上传结果的问题.因此无法上传所有结果.该程序目前没有线程.

有没有办法让程序在完成计算后睡眠几毫秒,以便正确上传.(就像在其他语言中睡觉或等待功能)

我可以编程程序,但这将是太多的重写.有没有更简单的方法?

谢谢

java multithreading sleep

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

替换为换行符python

我有一个字符串

a=">NKMFFALGLLGDGVIGALDTVVSSMGAVGASGLS"
Run Code Online (Sandbox Code Playgroud)

我想打印一个

">
NKMFFALGLLGDGVIGALDTVVSSMGAVGASGLS"
Run Code Online (Sandbox Code Playgroud)

我做了,a=a.replace(">","> \n") 但它不起作用.我哪里错了?

python

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

容器和包装器之间的区别

在编程语言(例如,Java),有什么之间的差异container和wrapper(或者是有区别).我听过这两个术语含糊不清.

containers wrapper

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

如何在VBA中找到日期之间的差异

我试图找出系统日期和工作表中存储的日期之间的差异.如果它们之间的差异> 30天,则结果为true,否则结果为false

Dim result as boolean
Dim sDate as string
sDate = Date
if Worksheets("dates").Cells(1,1) - sDate > 30 then 'how do I do this?
     result = true
else
     result = false
end if
Run Code Online (Sandbox Code Playgroud)

如何找出系统日期与工作表中存储的日期之间的天数差异?工作表中的日期也可以是过去的日期.

excel vba datediff date excel-vba

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

匿名与非匿名函数Lua

我正在学习Lua,并且遇到了匿名函数的概念.这很有趣,但我想知道它提供了什么额外的优势,而非匿名功能.

所以,如果我有类似的东西

function(a,b) return (a+b) end
Run Code Online (Sandbox Code Playgroud)

该功能是匿名的,如果我有

function add(a,b) return (a+b) end
Run Code Online (Sandbox Code Playgroud)

该功能不是匿名的.第二个更好,因为我可以在任何我想要的地方调用它,我也知道我的功能在做什么.那么匿名函数的优势是什么?我在这里错过了什么吗?

lua functional-programming function anonymous-function

7
推荐指数
2
解决办法
5700
查看次数