我正在尝试获取命令行中给出的文件名.例如:
python3 ritwc.py <DarkAndStormyNight.txt
我想要获得DarkAndStormyNight.txt
当我尝试fileinput.filename()时,我得到了与sys.stdin相同的内容.这可能吗?我不是在寻找返回当前脚本名称的sys.argv [0].
谢谢!
我正在尝试获取数据,其中顺序与唯一ID无关.所以我的查询就是这样
SELECT DISTINCT id1, id2 FROM messages ORDER BY date
Run Code Online (Sandbox Code Playgroud)
如果我有一个包含以下数据的数据库:
id1 | id2 | date
5 | 6 | 1/2/2011
6 | 5 | 1/1/2011
Run Code Online (Sandbox Code Playgroud)
我只需要加载具有最新日期的列,因为ID是相同的2个人.真的,我必须加载id,其中一个id是你的,所以我现在的真实查询是
SELECT DISTINCT userid_1, userid_2
FROM messages
WHERE userid_2=$dbid
OR userid_1=$dbid
ORDER BY date
Run Code Online (Sandbox Code Playgroud)
我得到一个结果 [6 5] [5 9] [9 5] [5 15] [5 6] [5 17]
结果2和3是相同的,1和5是相同的.实际上只应查询4个结果.谢谢!
所以我有一个变量我们会说$ string = 2;
如果我想检查该变量的两个条件我通常会做($ string == 2 || $ string =="Hello world"):
无论如何将这两个args组合成更短的东西,如if($ string(== 2 || =="hello world")):
我用谷歌搜索了这个,但我找不到正确的短语来找回我正在寻找的答案,所以在这一点上解释它是最简单的.