小编Kim*_*mmi的帖子

如何将stdout和stderr添加到烧瓶中的记录器文件中

我想将stdout和stderr记录到日志文件中,这就是我尝试过的.

app = Flask(__name__)
app.logger.setLevel(logging.INFO)  # use the native logger of flask
app.logger.disabled = False
handler = logging.handlers.RotatingFileHandler(
    SYSTEM_LOG_FILENAME,
    'a',
    maxBytes=1024 * 1024 * 100,
    backupCount=20
    )

formatter = logging.Formatter(\
    "%(asctime)s - %(levelname)s - %(name)s: \t%(message)s")
handler.setFormatter(formatter)
app.logger.addHandler(handler)

@app.route('/')
def hello():

    return 'Hello World'
if __name__ == '__main__':
    app.run()        
Run Code Online (Sandbox Code Playgroud)

然后我想在文件中记录控制台输出.如

* Running on http://127.0.0.1:5000/
127.0.0.1 - - [24/May/2013 14:55:14] "GET / HTTP/1.1" 200 -
127.0.0.1 - - [24/May/2013 14:55:14] "GET /favicon.ico HTTP/1.1" 404 -
Run Code Online (Sandbox Code Playgroud)

我能做什么?

python flask

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

有没有办法在我自己的python项目中自动检测所需的模块和包

我想创建一个python分发包,并且需要检查我自己的包所需的所有包。

对于requirements.txt,它包括它需要的所有包。但是,我想找到一种方法来检查我需要的所有包,并且对于某些包,它们也是我项目中其他包的一些要求。

有什么方法可以检查我需要哪些包,并为我自己的项目维护最少的包?

python pip requirements.txt

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

for循环中的进度条

我需要在javascript中的for循环中使用进度条

for(index=0; index < 1000; index++){

// set progress bar value to  index/1000 * 100 + '%'
Run Code Online (Sandbox Code Playgroud)

}

我注意到我们可以把它放在一个setInterval函数中,但运行for循环会花费更多的时间.

那么有没有办法运行for循环并生成进度条而不需要花费更多时间?

javascript for-loop progress-bar

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

Samba共享编码与UTF-8问题

我使用samba在Ubuntu和Windows之间共享文件夹.这就是我想在Linux和Windows中使用UTF-8编码的问题.

但是,当我在Windows中强制使用UTF-8编码文件时,我检查了Linux中的编码,它说它是ASCII.

它使用ASCII自动编码Ubuntu中的文件和文件夹.

怎么解决?如何编写samba配置文件?/etc/samba/smb.conf

我想要Windows和Ubuntu编码与UTF-8.

ubuntu encoding samba utf-8

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