我想以一种非常简单的方式学习如何使用luigi.就像一个新手一样,我提出了这个代码
import luigi
class class1(luigi.Task):
def requires(self):
return class2()
def output(self):
return luigi.LocalTarget('class1.txt')
def run(self):
print 'IN class A'
class class2(luigi.Task):
def requires(self):
return []
def output(self):
return luigi.LocalTarget('class2.txt')
if __name__ == '__main__':
luigi.run()
Run Code Online (Sandbox Code Playgroud)
在命令提示符下运行此命令会出错
raise RuntimeError('Unfulfilled %s at run time: %s' % (deps, ',
Run Code Online (Sandbox Code Playgroud) 我遇到了 docker 映像中缺少 libnss3.so 的问题。我的 docker 文件看起来像
FROM ubuntu:14.04
RUN apt-get update \
&& apt-get install -y \
unzip \
wget \
&& rm -rf /var/lib/apt/lists/* \
&& echo "progress = dot:giga" | tee /etc/wgetrc \
&& mkdir -p /mnt /opt /data \
&& wget https://github.com/andmarios/duphard/releases/download/v1.0/duphard -O /bin/duphard \
&& chmod +x /bin/duphard
Run Code Online (Sandbox Code Playgroud)
有没有办法使用 docker 文件安装 libnss3.so ?任何帮助将不胜感激。
我试图用下面的代码中的一个半冒号替换两个或多个连续的分号,任何人都可以帮助我.
import re
str='select \n current_date;; \n'
str += ';'
str += 'Select 1 ; '
str += ';'
print re.sub(';+',';',str)
Run Code Online (Sandbox Code Playgroud)