小编use*_*794的帖子

python:在exec语句中获取打印输出

我有一点问题.这是我的代码:

code = """
i = [0,1,2]
for j in i :
    print j
"""
result = exec(code)
Run Code Online (Sandbox Code Playgroud)

我怎么能得到打印出来的东西?我怎样才能得到类似的东西:

0
1
2
Run Code Online (Sandbox Code Playgroud)

问候和感谢,

python printing exec

28
推荐指数
3
解决办法
2万
查看次数

编码/解码base64

这是我的代码,我不明白为什么解码功能不起作用.

请不要太了解.

func EncodeB64(message string) (retour string) {
    base64Text := make([]byte, base64.StdEncoding.EncodedLen(len(message)))
    base64.StdEncoding.Encode(base64Text, []byte(message))
    return string(base64Text)
}

func DecodeB64(message string) (retour string) {
    base64Text := make([]byte, base64.StdEncoding.DecodedLen(len(message)))
    base64.StdEncoding.Decode(base64Text, []byte(message))
    fmt.Printf("base64: %s\n", base64Text)
    return string(base64Text)
}
Run Code Online (Sandbox Code Playgroud)

它让我:[解码错误 - 输出不是utf-8] [解码错误 - 输出不是utf-8]

base64 go

26
推荐指数
3
解决办法
3万
查看次数

使用熊猫中的两个地理数据框获取最近的距离

这是我的第一个 geodatframe :

!pip install geopandas
import pandas as pd
import geopandas

city1 = [{'City':"Buenos Aires","Country":"Argentina","Latitude":-34.58,"Longitude":-58.66},
           {'City':"Brasilia","Country":"Brazil","Latitude":-15.78 ,"Longitude":-70.66},
         {'City':"Santiago","Country":"Chile ","Latitude":-33.45 ,"Longitude":-70.66 }]
city2 =  [{'City':"Bogota","Country":"Colombia ","Latitude":4.60 ,"Longitude":-74.08},
           {'City':"Caracas","Country":"Venezuela","Latitude":10.48  ,"Longitude":-66.86}]
city1df = pd.DataFrame(city1)
city2df = pd.DataFrame(city2)
gcity1df = geopandas.GeoDataFrame(
    city1df, geometry=geopandas.points_from_xy(city1df.Longitude, city1df.Latitude))
gcity2df = geopandas.GeoDataFrame(
    city2df, geometry=geopandas.points_from_xy(city2df.Longitude, city2df.Latitude))
Run Code Online (Sandbox Code Playgroud)

城市1

           City    Country  Latitude  Longitude                     geometry
0  Buenos Aires  Argentina    -34.58     -58.66  POINT (-58.66000 -34.58000)
1      Brasilia     Brazil    -15.78     -47.91  POINT (-47.91000 -15.78000)
2      Santiago      Chile    -33.45     -70.66  POINT (-70.66000 -33.45000)
Run Code Online (Sandbox Code Playgroud)

和我的第二个地理数据框: City2 …

python geolocation dataframe pandas geopandas

14
推荐指数
2
解决办法
1961
查看次数

回答golang中的密码shell提示

我正在寻找一种方法来回答golang中的shell密码提示.

喜欢 :

bussiere@kus:~/Workspace/rteest$ ./passwordtest.sh
Password : 
Run Code Online (Sandbox Code Playgroud)

在启动shell命令/脚本后,我想在golang中使用我的令牌自动输入密码...

我已经制作了一些脚本,如果一切正常(在golang中),可以使用mfa获得一次性令牌.所以我需要输入tempory标记到linux密码提示符.

我知道有期望命令,但我想编译我的程序嵌入它并具有最小的依赖性.

感谢致敬

编辑到@nevermore我试过这个(但它不起作用):https://play.golang.org/p/Ffm3q5h636

package main

import (
    "os/exec"
    "fmt"
    "log"
    "io"
)

func main() {
    cmdb := "git"
    args := "clone https://bb@gitlab.com/bb/fzgs.git"
cmd := exec.Command(cmdb, args)
stdin, err := cmd.StdinPipe()
if err != nil {
log.Fatal(err)
}

go func() {
defer stdin.Close()
io.WriteString(stdin, "QSRDFGHJfZERTYU")
}()

out, err := cmd.CombinedOutput()
if err != nil {
log.Fatal(err)
}

fmt.Printf("%s\n", out)

}
Run Code Online (Sandbox Code Playgroud)

它给了我这个:

2017/05/12 20:42:36 exit status 1
exit status 1 …
Run Code Online (Sandbox Code Playgroud)

linux git go

12
推荐指数
2
解决办法
2155
查看次数

通过mgo查找id

我想通过找到一个数据_id.我知道这个数据存在并_id存在(我用pymongo测试过).

但是下面的代码找不到它:

type id_cookie struct {
    IdCookie int
}

func get_id_mongo() int {
    session, err := mgo.Dial("127.0.0.1")
    if err != nil {
        panic(err)
    }
    defer session.Close()

    // Optional. Switch the session to a monotonic behavior.
    session.SetMode(mgo.Monotonic, true)

    c := session.DB("id_bag").C("id_cookie")
    data := id_cookie{}
    err2 := c.FindId(bson.M{"_id": bson.ObjectIdHex("58593d1d6aace357b32bb3a1")}).One(&data)
    if (err2 != nil){
        Info.Println("error")
        Info.Println(err2)
    }
    Info.Println(data)
    return data.IdCookie
}
Run Code Online (Sandbox Code Playgroud)

它只是给我一个回报0.

但我可以使用pytmongo和python找到它.

import requests
import pymongo 
from pymongo import MongoClient
from bson.objectid import ObjectId
from pprint …
Run Code Online (Sandbox Code Playgroud)

go mongodb mgo

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

应用尚未加载.有信号

当我使用信号时,我有一个应用程序没有准备好样式错误.我认为这是由于配置文件模型中的用户身份验证,从我使用谷歌看到的用户身份验证存在一些问题.

我认为错误在这里:

class Profile_User(models.Model):
    user = models.OneToOneField(User, null=True)
Run Code Online (Sandbox Code Playgroud)

但我不知道如何解决它.

带信号的型号:

from django.db import models 
from Modif_Box.models import Modif_Box_User
from Profile.models import Profile_User
from Post.models import Post_User
from django.utils import timezone
#from Modif_Box.get_models import get_modif_box_profile




# Create your models here.
class Box_Post_User(models.Model):
    receiver =  models.OneToOneField("Profile.Profile_User",related_name="receiver_post_box",blank=True,null=True)
    post = models.ManyToManyField("Post.Post_User",blank=True,related_name="post_in_box_user")
    modif_box = models.ForeignKey("Modif_Box.Modif_Box_User",blank=True,null=True)
    last_viewed = models.IntegerField(blank=True,null=True)
    date = models.DateTimeField(default=timezone.now, blank=True)
    date_sys_added = models.DateTimeField(default=timezone.now, blank=True)
    def __str__(self)  :
        try :
            return "%s : %s : %s" % (self.receiver.number,self.post,self.post_personna)
        except :
            return "%s : %s …
Run Code Online (Sandbox Code Playgroud)

django django-signals python-3.x

9
推荐指数
2
解决办法
6811
查看次数

如何从亚马逊上正在运行的容器创建新的docker镜像?

这是我的问题:

我有一个在亚马逊ECS上运行docker镜像的任务,但我想从容器的运行实例中创建一个新的docker镜像.

我在Amazon Ecs上看到了实例的ID,我已经制作了一个AMI,但我想制作一个新的码头图像,我可以从亚马逊拉出来.

有任何想法吗 ?

问候和感谢

amazon-web-services amazon-ecs docker

8
推荐指数
4
解决办法
1万
查看次数

在Vuetify字段中隐藏密码字符

所以这是我在vuetify的密码字段:

<v-text-field
  label="Password"
  v-model="password"
  required
></v-text-field>
Run Code Online (Sandbox Code Playgroud)

但是,当我输入文本时,它是明确的而不是*****

如何制作一个vuetify密码文本字段,以便当用户输入它时只会显示*****而不显示用户正在键入的内容.

问候和感谢

vue.js vue-component vuejs2 vuetify.js

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

使用python 3和unicode写入文件

这是我的代码:

import codecs
filename = "worst.txt"
file = open(filename, "r",encoding='utf-8')
lines = file.readlines()
texte = ""
for line in lines:
    print(line)
    texte += line
file.close()
print(texte)
texte = texte.split(";")
print(texte)
filename = "oudean.html"



file = open(filename, "w",encoding='utf-8')



file.write("<html><body>\r\n")
for t in texte :
        print(t)
        file.write("""<img src="ouedan.jpg"><br>\r\n""")
        file.write("""Une déclaration à faire ?<br>Besoin d'encouragements?<br>Notre brigade d'élite beat agent est là pour vous aider.<br>Faites appel à nous en appelant le  06 et nous accourrons vous encourager dans l'instant.<br>N hésitez pas.<br>Et pour vous aider …
Run Code Online (Sandbox Code Playgroud)

unicode encode file python-3.x

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

在 deno 中使用 mapbox-gl

我正在尝试将 mapbox 与 deno 一起使用

其实我正在尝试这个:

import mapboxgl from 'https://dev.jspm.io/mapbox-gl';

mapboxgl.accessToken =  "toto";

var map = new mapboxgl.Map({
  container: 'map', // container id
  style: 'mapbox://styles/mapbox/streets-v11', // style URL
  center: [-74.5, 40], // starting position [lng, lat]
  zoom: 9 // starting zoom
  });
Run Code Online (Sandbox Code Playgroud)

基于: 如何在 DENO 中使用 npm 模块?

使用 jspm 我有太多错误,当我尝试我有一个:

esModuleInterop, module, target
error: TS2339 [ERROR]: Property 'accessToken' does not exist on type '{}'.
mapboxgl.accessToken =  "toto";
         ~~~~~~~~~~~
    at file:///home/bussiere/Workspace/GreatParis/templateV2/source/deno/Mapbox/map.ts:10:10

TS2339 [ERROR]: Property 'Map' does not exist on type …
Run Code Online (Sandbox Code Playgroud)

typescript mapbox-gl-js deno

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