小编ope*_*guy的帖子

如何用php中的值替换字符串中的变量?

我在数据库中有这样的字符串(实际字符串包含100个单词和10个变量)

i am a {$club} fan
Run Code Online (Sandbox Code Playgroud)

我像这样回应这个字符串

 $club = "Barcelona";
echo $data_base[0]['body'];
Run Code Online (Sandbox Code Playgroud)

我的输出是 i am a {$club} fan.我想我 i am a Barcelona fan 怎么能这样做?

php string

40
推荐指数
4
解决办法
5万
查看次数

如何在jquery datepicker中只显示时间?

我想只显示来自jquery datepicker的时间.我目前的代码是

$('#field-start_t_a').datetimepicker({
  showDate:false, 
   showSecond: true,

   timeFormat: 'hh:mm'
});
Run Code Online (Sandbox Code Playgroud)

电流输出是

05/31/2013 00:12
Run Code Online (Sandbox Code Playgroud)

要求的输出是

00:12
Run Code Online (Sandbox Code Playgroud)

jquery

16
推荐指数
4
解决办法
6万
查看次数

使用py2xe在Windows中的pyttsx编译错误

我用pyttsx库编写了一个python应用程序.它的工作没有来自tt.py文件的任何问题.我使用py2exe模块编译了这个tt.py文件.编译后我试图运行.exe文件.然后它显示像给定图像的错误 在此输入图像描述

我的setup.py文件是这样的

from distutils.core import setup
import py2exe, sys, os
#includes =['drivers','drivers.sapi5'] #this tried. but making error 
sys.argv.append('py2exe')

setup(
    options = {'py2exe': {}},
    console=['tt.py'],

)
Run Code Online (Sandbox Code Playgroud)

我是用这个命令编译的

python setup.py py2exe install
Run Code Online (Sandbox Code Playgroud)

我在tt.py中导入以下模块

import pyttsx
import pyttsx.drivers.sapi5
import win32com
from time import sleep
Run Code Online (Sandbox Code Playgroud)

我怎样才能解决这个问题?

python compiler-construction py2exe python-2.7

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

如何使用python将wav转换为mp3?

我有类似下面显示的代码来从麦克风获取音频:

import pyaudio
p = pyaudio.PyAudio()
CHUNK = 1024
FORMAT = pyaudio.paInt16
CHANNELS = 2
RATE = 1024*10
RECORD_SECONDS = 10
stream = p.open(format=FORMAT,
                channels=CHANNELS,
                rate=RATE,
                input=True,
                frames_per_buffer=CHUNK)
for i in range(0, int(RATE / CHUNK * RECORD_SECONDS)):
    data = stream.read(CHUNK)
    send_via_socket(data) # function to send each frame to remote system
Run Code Online (Sandbox Code Playgroud)

这段代码工作正常.但是每个数据 帧的大小为4kb.这意味着需要40kb的互联网数据才能发送1秒的音频数据.当我将10帧(1秒音频)保存到光盘并使用pdub模块将其转换为mp3时,它只有6kb的数据.如何在通过套接字发送之前将每个wav帧转换为mp3?(我只需要减小帧的大小以节省网络使用量).例如:

for i in range(0, int(RATE / CHUNK * RECORD_SECONDS)):
    data = stream.read(CHUNK)  # data =4kb
    mp3_frame = wav_to_mp3(data) # mp3_frame should be 1kb or less
    send_via_socket(mp3_frame) # …
Run Code Online (Sandbox Code Playgroud)

python windows pyaudio python-2.7

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

Python Turtle,用更大的字体在屏幕上绘制文本

我正在使用python turtle的write方法在屏幕上写文字,如下所示:

turtle.write("messi fan")
Run Code Online (Sandbox Code Playgroud)

字体的大小太小.如何增加字体大小?

python turtle-graphics

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

如何在django中动态创建权限?

现在我可以使用Django组模块创建新组. from django.contrib.auth.models import Group 我可以为组分配权限.例如,我创建了一个新组"HR"

通过Group(name="HR").

现在我想创建像这样的权限

  • can_create_hr
  • can_edit_hr

我应该能够将此权限分配给其他组.

我该怎么做?

python django

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

如何在最后一行写入没有换行符的csv文件?

我有一个这样的代码在 python 中编写 csv 文件

import csv
with open('eggs.csv', 'wb') as csvfile:
    spamwriter = csv.writer(csvfile, delimiter=' ',
                            quotechar='|', quoting=csv.QUOTE_MINIMAL)
    spamwriter.writerow(['Spam'] * 5 + ['Baked Beans'])
    spamwriter.writerow(['Spam', 'Lovely Spam', 'Wonderful Spam'])
Run Code Online (Sandbox Code Playgroud)

图像输出

输出如图所示。现在 output (line 3) 中多了一行。如何在写入 csv 文件时删除最后一个空行。

python csv python-2.7

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

如何使用php redis获取redis中的所有密钥?

我使用https://github.com/nicolasff/phpredis 扩展来访问redis.我想从php代码获取redis中的所有密钥.我试过以下代码

$redis = new Redis();
$redis->connect('127.0.0.1', 6379);
$allKeys = $redis->keys('*');
print_r($allKeys); // nothing here
Run Code Online (Sandbox Code Playgroud)

但是在shell中的命令给出了结果

127.0.0.1:6379> KEYS *
"kq92p7b5tf63tmk12v54373e03 hs7ep4lc2m6ci5kk5dosgpelg4 
pt7lfejenqbmmovjpmp9aojuf0 2p05gf20or6r5ee5i7sts90kn1 
cb1d6g3d3bvqetjfmkmaurmpp3"
Run Code Online (Sandbox Code Playgroud)

我可以通过php脚本以下列方式设置密钥和数据

$redis = new Redis();
$redis->connect('127.0.0.1', 6379);
$redis->set(session_id(), json_encode(array('uname'=>'messi fan')));
Run Code Online (Sandbox Code Playgroud)

怎么KEYS *从redis使用phpredis?

php redis phpredis

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

如何在ionic2中管理web2应用程序中的多个滑块?

幻灯片我有这样的HTML

<ion-slides   [pager]="false" slidesPerView="6" #slider_a>
        <ion-slide  *ngFor="let slide of  items_a " #ddd>
            <ion-card class="list-card" >
                <div class="cardInnerWrap">
                    <ion-item>
                      {{slide.gameTitle}}
                    </ion-item>
                     <img src="{{slide.gameImage}}">

                </div>
            </ion-card>
        </ion-slide>
</ion-slides>

<ion-slides   [pager]="false" slidesPerView="6" #slider_b>
        <ion-slide  *ngFor="let slide of  items_b " #ddd>
            <ion-card class="list-card" >
                <div class="cardInnerWrap">
                    <ion-item>
                      {{slide.gameTitle}}
                    </ion-item>
                     <img src="{{slide.gameImage}}">

                </div>
            </ion-card>
        </ion-slide>
</ion-slides>
Run Code Online (Sandbox Code Playgroud)

它在移动设备上工作.问题是当我在Firefox中拖动幻灯片2时(也在Chrome中),幻灯片1也被拖动了.不能单独拖动幻灯片2.如何在离子2中制作2个完全独立的滑块,可在浏览器中使用

javascript typescript ionic2 ionic3 angular

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

如何使用python在selenium chrome web驱动程序中使用身份验证设置代理

我有以下脚本使用python selenium Chrome驱动程序访问网页.

from selenium import webdriver
USERNAME = 'usename'
PASSWORD = 'pass'
proxies = ["xxx.xxx.xxx.xxx"]
proxy_tpl ='{0}:{1}'
proxy = proxy_tpl.format(proxies[0],'xx') 
chrome_options = webdriver.ChromeOptions()
chrome_options.add_argument('--proxy-server=%s' % proxy)
chrome = webdriver.Chrome(chrome_options=chrome_options)
chrome.get("http://{0}:{1}@whatismyipaddress.com".format(USERNAME, PASSWORD))
driver.close()
Run Code Online (Sandbox Code Playgroud)

当我尝试运行脚本时,Chrome仍然会询问用户名和密码.如何从脚本验证代理服务器?

python proxy selenium google-chrome python-2.7

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