我有以下列表:
['pt=media:song', 'class=song', 'object=mp3']
['class=text','pt=transaction:email', 'object=email']
['category=where','pt=text:where','class:question']
['object:mp4','class=movie', 'pt=media:movie']
Run Code Online (Sandbox Code Playgroud)
我想对它们进行排序,使得我总是从"pt="第一个开始,其余的按字母顺序排序.
结果将是:
['pt=media:song','class=song', 'object=mp3']
['pt=transaction:email','class=text', 'object=email']
['pt=text:where','category=where','class:question']
['pt=media:movie','class=movie','object:mp4']
Run Code Online (Sandbox Code Playgroud)
我该怎么做?
我有一个术语,如aa-and-bb标签限制文件的第10列,file.tsv.
我可以aa-and-bb为
cat file.tsv | awk 'BEGIN{FS="\t"};{print $10}'
Run Code Online (Sandbox Code Playgroud)
我如何得到进一步aa的aa-and-bb?
我的python代码是这样的:
d={'abc':'movies', 'abc': 'sports', 'abc': 'music', 'xyz': 'music', 'pqr':'music','pqr':'movies', 'pqr':'sports', 'pqr':'news', 'pqr':'sports'}
b=[j[0] for i in d for j in i.items()]
for k in list(set(b)):
print "{0}: {1}".format(k, b.count(k))
Run Code Online (Sandbox Code Playgroud)
我需要分别为每个键打印不同值的数量.这意味着我想要打印
abc 3
xyz 1
pqr 4
Run Code Online (Sandbox Code Playgroud)
我收到一个错误:AttributeError: 'str' object has no attribute 'items'
请帮忙!
我正在尝试将服务器上远程目录中的文件夹与密码同步到本地目录。SCP 可以工作,但我无法让正确的 rsync 命令工作。我收到找不到目录或“不是目录”错误。
我在尝试:
rsync -ratlz --rsh="/usr/bin/sshpass -p $RSYNC_PASSWORD ssh -o StrictHostKeyChecking=no -l adminuser@xxx.xx.xxx.xxx" $serverpath/* $localpath/
$serverpath 有许多目录,其中包含文件。
对我有用的 scp 是:
for latestfile in `sshpass -p $RSYNC_PASSWORD ssh adminuser@xxx.xx.xxx.xxx ls -ltr -d ${serverpath}/*`
do
sshpass -p "$RSYNC_PASSWORD" scp -r adminuser@xxx.xx.xxx.xxx:$serverpath/$latestfile $localpath/
done
Run Code Online (Sandbox Code Playgroud)
任何帮助,将不胜感激。
谢谢
我有两个这样的时间戳:它们的格式如下: YYYYmmddHHMMSSfraction
t1=20131229135931664000
t2=20131229140021638000
Run Code Online (Sandbox Code Playgroud)
如何在几秒钟内找到时间戳的差异?