我在使用 docker 时遇到问题。docker 正在运行,并且主页正在运行。
\n\nCONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES\nc459b9b1b603 application_web "python -u app.py" 41 seconds ago Up 39 seconds 0.0.0.0:5000->5000/tcp application_web_1\nbc51d72486b0 mongo:3.0.2 "/entrypoint.sh mong\xe2\x80\xa6" 42 seconds ago Up 40 seconds 27017/tcp application_db_1\nRun Code Online (Sandbox Code Playgroud)\n\n但是当我尝试访问一些有 MongoDB 应用程序的页面时,它显示以下内容:
\n\npymongo.errors.ServerSelectionTimeoutError\npymongo.errors.ServerSelectionTimeoutError: 127.0.0.1:27017: [Errno 111] Connection refused\nRun Code Online (Sandbox Code Playgroud)\n\nMongoDB 正在我的机器上运行,我可以使用POSTMAN访问。
\n\n这是requirement.txt,docker-compose.yml和Dockerfile配置:
Dockerfile
\n\nFROM python:3.6.1-alpine\nWORKDIR /project\nADD . /project\nRUN pip install -r requirements.txt\nCMD ["python","app.py"]\nRun Code Online (Sandbox Code Playgroud)\n\ndocker-compose.yml
\n\nweb:\n build: .\n command: …Run Code Online (Sandbox Code Playgroud) 我的目标是创建一个 python 循环的动态范围。我知道一旦结束范围只计算一次,当它作为参数传递给范围生成器时。然而,这是一个例子:
i = 1
for i in range(1,i,1):
print i
i = i +1
Run Code Online (Sandbox Code Playgroud)
很明显,i=1循环被跳过了。但我希望这个范围根据i参数动态变化。
这是我想使用动态范围的情况:
在每次迭代中每次都会计算此重载值,并更新范围。如果说理论上过载值为 20,则范围一直到 20。
这是我的代码:
capacity = Router_1.get_tunnel_capacity()
tunnel_bandwidth = Router_1.check_bandwidth_overload()
if tunnel_bandwidth <= capacity:
for bandwidth in range(1, range_end, 1):
os.system('iperf -c ' + server_address + ' -u -p 50001 -b ' + str(bandwidth) + 'M -i 1')
tunnel_bandwidth = Router_1.check_bandwidth_overload()
if tunnel_bandwidth <= capacity:
# update the range_end according to tunnel_bandwidth …Run Code Online (Sandbox Code Playgroud) 我有以下CSV文件:
我旨在仅显示以下列:日期,入站和出站。为此,我正在使用pandas想要的东西。
我的代码如下:
path_input = 'CSR1 - Traffic - 10.10.1.1 (Tunnel0).csv'
data = pd.read_csv(path_input,sep='\t')
data.columns = ["Date", "Inbound", "Outbound"]
Run Code Online (Sandbox Code Playgroud)
我遇到这个错误:
----> 3 data.columns = ["Date", "Inbound", "Outbound"]
ValueError: Length mismatch: Expected axis has 1 elements, new values have 3 elements
Run Code Online (Sandbox Code Playgroud) I'm getting a JSON data from RESTCONF HTTPS request, using the following code.
https_request = 'https://' + host + '/restconf/data/Cisco-IOS-XE-native:native/interface/'
headers = {'Content-type': 'application/yang-data+json', 'Accept': 'application/yang-data+json'}
r = requests.get(https_request, auth=(user, password), headers=headers, verify=False)
print r.json()
Run Code Online (Sandbox Code Playgroud)
The JSON file I got:
{
"Cisco-IOS-XE-native:interface": {
"GigabitEthernet": [
{
"name": "1",
"description": "DON'T TOUCH ME",
"isis": {
"Cisco-IOS-XE-isis:metric": {
"value": 2
}
....
},
{
"name": "2",
"isis": {
"Cisco-IOS-XE-isis:metric": {
"value": 4
} ....
},
{
"name": "3",
"shutdown": [
null
], …Run Code Online (Sandbox Code Playgroud)