我对linux比较缺乏经验,如果某个zip文件是空的,我必须检查bash脚本-即zip不包含任何文件。我找到了这段代码:
if ! zipinfo ${filetotransfer} | tail -n 1 | grep '^0 ' >/dev/null ; then # we have empty zip file!
echo " zip empty"
rm $filetotransfer
exit 0
fi
但是如果zip是空的或者不是空的,它都会删除文件。有没有办法检查一下?
我有两个列表:
x = [['a','b','c'], ['d','e','f'], ['g','h','i']]
y = [['j','k','l'], ['m','n','o'], ['p','q','r']]
我想把列表x和y写到CSV文件中,这样它就可以按列读取:
第1列:
一个
B
C
第2列:
J
我在Debian挤压上安装gcc 4.6.3有困难。4.4目前已安装,但我需要4.6.x来运行php。我试图寻找类似的问题,但没有发现任何与我的错误。
我安装时使用以下说明:
wget ftp://ftp.gnu.org/gnu/gcc/gcc-4.6.3/gcc-4.6.3.tar.gz
tar -xzvf gcc-4.6.3.tar.gz
cd gcc-4.6.3
./contrib/download_prerequisites
cd ..
mkdir objdir
cd objdir
£PWD/../gcc-4.6.3/configure --prefix=/opt/gcc-4.6.3
我遇到了使用Python的zipapp特性的奇怪行为。
Python版本: 3.10.5
# these steps come from the docs: https://docs.python.org/3/library/zipapp.html
$ mkdir myapp
# this is the library I'd like to use
$ echo "cysystemd==1.5.3" > requirements.txt
$ pip install -r requirements.txt --target myapp
# prepare th
我的代码:
import random
randomlist = []
result_list=[]
l=int(input('Enter List Length'))
for i in range(0,l):
n = random.randint(1,30)
randomlist.append(n)
print(randomlist)
n=int(input('composite range:'))
composite_list = [randomlist[x:x + n] for x in range(0, len(randomlist),