功能foo打印到控制台.我想测试控制台打印.我怎么能在python中实现这一点?
需要测试这个函数,有没有返回语句:
def foo(inStr):
print "hi"+inStr
Run Code Online (Sandbox Code Playgroud)
我的测试:
def test_foo():
cmdProcess = subprocess.Popen(foo("test"), stdout=subprocess.PIPE)
cmdOut = cmdProcess.communicate()[0]
self.assertEquals("hitest", cmdOut)
Run Code Online (Sandbox Code Playgroud) 我是Flask(&Flask-Restful)的新手.
我的问题:a的json参数POST设置为NONE(不工作).
我可以form-data使用POSTMANchrome的插件来获取参数.但是,当我切换到raw(&feed a json)时,它无法读取json并为NONE我的所有参数分配一个.
我已经阅读了一些与此相关的stackoverflow帖子:link1,link2,link3 ......这些都没有帮助我.
我使用python-2.6,Flask-Restful-0.3.3,Flask-0.10.1,Chrome,POSTMAN在Oracle的Linux 6.5.
Python代码 app.py:
from flask import Flask, jsonify
from flask_restful import reqparse, abort, Api, Resource
app = Flask(__name__)
api = Api(app)
parser = reqparse.RequestParser()
parser.add_argument('username', type=str)
parser.add_argument('password', type=str)
class HelloWorld(Resource):
def post(self):
args = parser.parse_args()
un = str(args['username'])
pw = str(args['password']) …Run Code Online (Sandbox Code Playgroud) 我是Android开发的新手.
我创建了一个主Activity( - > A),它有4个按钮.其中一个按钮是EXIT按钮.
我点击退出按钮开始另一个活动( - > B).这通过'A'Activity的意图打开'B'Activity.
活动'B'包含 - 你要退出吗?是 - 按钮和无按钮.
如果我给完成(),按下按钮 - 它会退出'B'Activity.我想完成'B'和'A'.
我甚至尝试过A.finish() - >这不会被识别并导致语法/语义错误.
我很感激这里的帮助.
PS:我使用的是Android-2.2版手机,我不喜欢用ActivityManager来解决这个问题.
android android-intent android-ui android-2.2-froyo android-activity
我的json看起来像这样:
{
"20160522201409-jobsv1-1": {
"vmStateDisplayName": "Ready",
"servers": {
"20160522201409 jobs_v1 1": {
"serverStateDisplayName": "Ready",
"creationDate": "2016-05-22T20:14:22.000+0000",
"state": "READY",
"provisionStatus": "PENDING",
"serverRole": "ROLE",
"serverType": "SERVER",
"serverName": "20160522201409 jobs_v1 1",
"serverId": 2902
}
},
"isAdminNode": true,
"creationDate": "2016-05-22T20:14:23.000+0000",
"totalStorage": 15360,
"shapeId": "ot1",
"state": "READY",
"vmId": 4353,
"hostName": "20160522201409-jobsv1-1",
"label": "20160522201409 jobs_v1 ADMIN_SERVER 1",
"ipAddress": "10.252.159.39",
"publicIpAddress": "10.252.159.39",
"usageType": "ADMIN_SERVER",
"role": "ADMIN_SERVER",
"componentType": "jobs_v1"
}
}
Run Code Online (Sandbox Code Playgroud)
我的钥匙不时变化.所以例如20160522201409-jobsv1-1明天可能是别的东西.此外,我可能在json有效负载中不止一个这样的条目.
我想echo $KEYS,我想尝试使用它jq.
我尝试的事情| jq .KEYS是:
我经常使用的命令.
是否有jq命令显示json中的所有主键?
我只关心这个 …
我正在尝试Android Facebook集成应用程序.我是新来的.
我有Facebook SDK,我试图从那里运行一些样本.当我运行示例时,我收到此错误"(#404)Keyhash XXXXXX与任何存储的键哈希都不匹配".
XXXXXX可能是我的keyhash,我做了一些关于它是什么的基本搜索.我读了这篇文章,并将XXXXXX值与我机器上的Java Keytool.exe进行了比较.与这些数字匹配.
我必须让这个工作 - 我觉得我必须在Facebook开发者网站上添加这个.有人能告诉我这是否正确以及如何做到这一点.或者我的方法也可能是错的,如果你能引导我采用正确的方法.这将有所帮助.
谢谢!
只需在Ubuntu v16笔记本电脑上安装jenkins.
我已经按照此页面中的安装步骤进行操作
设置完成后,我从中获取了设置密码,/var/logs/jenkins/jenkins.log并且能够设置管理员用户/密码.我记下了信用证.
我也能够访问和设置一个简单的helloworld pipeline job.
大约20分钟后,我走出去,回到了我的办公桌.该会话已将我退出,我无法使用信用卡登录.我试过删除jenkins并将其重新设置.它似乎仍然保留在某处的信誉,现在我每次都会在登录页面上出现错误的凭据错误.
Invalid login information. Please try again.
Try again
If you are a system administrator and suspect this to be a configuration problem, see the server console output for more details.
Run Code Online (Sandbox Code Playgroud)
需要帮助搞清楚发生了什么.我的日志没有与此错误相关的有用信息.
我有点陷入从字符串中提取 IPv4 地址的困境。
我的输入字符串和约束如下:
0.0.0.0至255.255.255.255this is an ip&this is an ip 200.100.2.32200.100.2.32 is an ip| 输出 :['200.100.2.32']200.100.2.32is an ip| 输出 :[] the ip is 200.100.2.32| 输出 :['200.100.2.32']the ip is200.100.2.32| 输出 :[]the ip is 200.100.2.32 and it is ipv4| 输出 :['200.100.2.32'] …我一直在努力想弄清楚如何在新的Android Studio上更改Android图标(基于想法的智能).我最近从Eclipse迁移到了这个,我是这个IDE的新手.
我的问题很简单,有没有办法上传PNG - 而且Android会自动在相应的/mipmap-*文件夹中创建具有相应分辨率的图像.
在Eclipse中,有一个上传图像的选项,它会通过调整图标分辨率自动将它们更新到各个文件夹中.Eclipse还有一些选项,比如使应用程序图标为圆形/方形,并带有一些基本阴影效果.
如果需要更多详细信息,我很乐意编辑此问题以使其更加清晰.
我正在设计一个满足某些规格的工具.我有一个场景,我希望参数包含-其字符串.请注意arg-1以下行.
python test.py --arg-1 arg1Data
Run Code Online (Sandbox Code Playgroud)
我正在使用该argparse库python27.出于某种原因,argparse与上述试验相混淆.
我的问题是如何避免这种情况?我如何保持-我的论点?
一个示例程序(包含-,如果删除它一切正常):
import argparse
parser = argparse.ArgumentParser()
parser.add_argument("--arg-1", help="increase output verbosity")
args = parser.parse_args()
if args.args-1:
print "verbosity turned on"
Run Code Online (Sandbox Code Playgroud) 我已经为我正在使用react-bootstrap. 我已经让所有集成和分页正常工作。react我对/比较陌生,bootstrap而且还没有做过很多css。我想css尽可能避免,这就是为什么我选择与react-bootstrap
我的反应钩子看起来像这样:
return (
<div>
<div align="center">
<div className="p-3">
<Disclaimer/>
</div>
<Pagination size="lg" class="text-center">
{pages}
</Pagination>
{custom_cards}
<Pagination size="lg" class="text-center">
{pages}
</Pagination>
</div>
</div>
);
Run Code Online (Sandbox Code Playgroud)
我知道修复在这里:
<Pagination size="lg" class="text-center">
{pages}
</Pagination>
Run Code Online (Sandbox Code Playgroud)
我尝试过align诸如此类的其他事情text-center。作为新手,我没有合适的关键字来为我在网络上提供良好的搜索结果。如果您有任何线索,我将不胜感激。
我想用来flash显示一条消息,但这样做会引发异常。下面的代码演示了错误,如果flash删除了对的调用,它可以正常工作。我该如何解决这个错误?
from flask import Flask, flash
app = Flask(__name__)
@app.route('/')
def index():
flash('Entered')
return 'Completed'
app.run(debug=True)
Run Code Online (Sandbox Code Playgroud)
from flask import Flask, flash
app = Flask(__name__)
@app.route('/')
def index():
flash('Entered')
return 'Completed'
app.run(debug=True)
Run Code Online (Sandbox Code Playgroud) 我有一个flask基于python 的应用程序,它写入mongo数据库.
我正在使用python 3以下内容requirements.txt
Flask
Jinja2
Werkzeug
certifi
chardet
gunicorn
requests
flask_restful
flask
pymongo
Run Code Online (Sandbox Code Playgroud)
我遇到了这个问题:
Traceback (most recent call last):
File "bin/app.py", line 4, in <module>
from helper import save_message_2_db
File "/app/bin/helper.py", line 1, in <module>
from database import DataAccess, MongoDB
File "/app/bin/database.py", line 1, in <module>
import pymongo
File "/app/.heroku/python/lib/python3.6/site-packages/pymongo/__init__.py", line 83, in <module>
from pymongo.collection import ReturnDocument
File "/app/.heroku/python/lib/python3.6/site-packages/pymongo/collection.py", line 21, in <module>
from bson.code import Code
File "/app/.heroku/python/lib/python3.6/site-packages/bson/code.py", line 19, in <module> …Run Code Online (Sandbox Code Playgroud) 我经常遇到这个问题,现在已经坚持了很长时间.我是mbdreact图书馆的新手,我一直在尝试这个链接的例子.这给我调试和理解正在发生的事情带来了太多问题.
问题:
You should not use <Route> or withRouter() outside a <Router>
Run Code Online (Sandbox Code Playgroud)
我可以提取的详细错误跟踪如下:
Uncaught Error: You should not use <Route> or withRouter() outside a <Router>
at invariant (browser.js:34)
at Route.computeMatch (Route.js:96)
at new Route (Route.js:72)
at constructClassInstance (react-dom.development.js:13082)
at updateClassComponent (react-dom.development.js:14978)
at beginWork (react-dom.development.js:15845)
at performUnitOfWork (react-dom.development.js:18879)
at workLoop (react-dom.development.js:18920)
at HTMLUnknownElement.callCallback (react-dom.development.js:147)
at Object.invokeGuardedCallbackDev (react-dom.development.js:196)
at invokeGuardedCallback (react-dom.development.js:250)
at replayUnitOfWork (react-dom.development.js:18127)
at renderRoot (react-dom.development.js:19038)
at performWorkOnRoot (react-dom.development.js:19941)
at performWork (react-dom.development.js:19851)
at performSyncWork (react-dom.development.js:19825)
at requestWork …Run Code Online (Sandbox Code Playgroud) python ×6
android ×3
flask ×2
json ×2
parsing ×2
python-2.7 ×2
reactjs ×2
shell ×2
android-ui ×1
argparse ×1
bash ×1
console ×1
eclipse ×1
facebook ×1
html ×1
ip ×1
java ×1
javascript ×1
jenkins ×1
jq ×1
mdbootstrap ×1
mobile ×1
mongodb ×1
pagination ×1
pymongo ×1
pymongo-3.x ×1
python-3.x ×1
react-router ×1
regex ×1
rest ×1
string ×1
ubuntu ×1
unit-testing ×1