我是一个完全的 Python 初学者。我正在做一项作业,在使用import pandas.
这是我运行代码时得到的结果:
0 $20,000,000 $159,000,000
1 $9,900,000 $35,600,000
2 $35,000,000 $45,000,000
3 $9,900,000 $35,600,000
4 $12,000,000 $9,400,000
Run Code Online (Sandbox Code Playgroud)
但我只想:
$20,000,000 $159,000,000
$9,900,000 $35,600,000
$35,000,000 $45,000,000
$9,900,000 $35,600,000
$12,000,000 $9,400,000
Run Code Online (Sandbox Code Playgroud)
这是我的主要格式化块的内部:
if __name__ == "__main__":
file_name = "movie_theme.xlsx"
# Formatting numbers (e.g. $1,000,000)
pd.options.display.float_format = '${:,.0f}'.format
# Reading Excel file
df = pd.read_excel(file_name, convert_float = False)
Run Code Online (Sandbox Code Playgroud)
关于如何去做这件事有什么建议吗?
我需要ngrok每 24 小时终止并重新启动我的服务器,所以我考虑使用 cronjob 来运行 shell 脚本。我面临的问题是,当我ngrok在 shell 脚本中重新启动时,它会在给定的 shell 会话中启动它。
我如何才能ngrok在不同的会话中启动,以便我可以继续在同一脚本中进行其他检查?
到目前为止我的代码:
# grabs the PID for the current running ngrok
ngrok_pid=$(pgrep ngrok)
echo "Current ngrok PID = ${ngrok_pid}"
# kills ngrok
kill_ngrok_pid=$(kill -9 $ngrok_pid)
# get exit status code for last command
check=$?
# check if the exit status returned success
if [ $check -eq 0 ]; then
# re-start ngrok
$(./ngrok http 5000 &)
# do more checks below...
else
echo …Run Code Online (Sandbox Code Playgroud) 我正在尝试使用Celery和RabbitMQ异步发送电子邮件.这是我第一次使用Celery,所以我不太熟悉一些错误.我意识到回溯来自一个叫做kombuCelery的依赖包.我只是无法调试这个.
每当我测试发送电子邮件时,都会发生回溯.
追溯:
[2017-05-14 12:35:08,093] ERROR in app: Exception on /home [POST]
Traceback (most recent call last):
File "/Users/kai/github-projects/Ticket-System/venv/lib/python3.5/site-packages/kombu/serialization.py", line 50, in _reraise_errors
yield
File "/Users/kai/github-projects/Ticket-System/venv/lib/python3.5/site-packages/kombu/serialization.py", line 221, in dumps
payload = encoder(data)
File "/Users/kai/github-projects/Ticket-System/venv/lib/python3.5/site-packages/kombu/utils/json.py", line 72, in dumps
**dict(default_kwargs, **kwargs))
File "/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/json/__init__.py", line 237, in dumps
**kw).encode(obj)
File "/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/json/encoder.py", line 198, in encode
chunks = self.iterencode(o, _one_shot=True)
File "/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/json/encoder.py", line 256, in iterencode
return _iterencode(o, 0)
File "/Users/kai/github-projects/Ticket-System/venv/lib/python3.5/site-packages/kombu/utils/json.py", line 62, in default
return super(JSONEncoder, self).default(o)
File "/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/json/encoder.py", …Run Code Online (Sandbox Code Playgroud) 有没有办法限制ModelView列的大小(长度/宽度)?我正在使用WYSIWYG编辑器,这会创建非常长的文本,因此使得ModelView的列非常长.
这是它的样子的图片.查看最后一列的右侧.它甚至比屏幕截图所能处理的还要长.