小编Stu*_*Cat的帖子

Bash:当前目录变量

我要做的是找到当前工作目录并将其保存到变量中,以便我可以运行export PATH=$PATH:currentdir+somethingelse.:不完全确定他们是否有一个默认包含cwd的变量.

bash

91
推荐指数
5
解决办法
15万
查看次数

如何使用subprocess popen Python

由于os.popen被subprocess.popen取代,我想知道如何转换

os.popen('swfdump /tmp/filename.swf/ -d')
Run Code Online (Sandbox Code Playgroud)

到subprocess.popen()

我试过了:

subprocess.Popen("swfdump /tmp/filename.swf -d")
subprocess.Popen("swfdump %s -d" % (filename))  # NOTE: filename is a variable
                                                # containing /tmp/filename.swf
Run Code Online (Sandbox Code Playgroud)

但我想我没有正确地写出来.任何帮助,将不胜感激.谢谢

python subprocess popen

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

更好的方法来生成字母表中所有字母的数组

现在我正在做

for (char c = 'a'; c <= 'z'; c++) {
    alphabet[c - 'a'] = c;
}
Run Code Online (Sandbox Code Playgroud)

但是有更好的方法吗?与Scala相似'a' to 'z'

java

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

如何使用Python运行子进程,等待它退出并将完整的stdout作为字符串?

所以我注意到subprocess.call在继续使用python脚本之前它等待命令完成,我无法获得stdout,除了subprocess.Popen.有任何替代函数调用会等到它完成吗?(我也试过Popen.wait)

注意:我试图避免 os.system通话

result = subprocess.Popen([commands...,
                        self.tmpfile.path()], stdout=subprocess.PIPE, stderr=subprocess.PIPE)
out, err = result.communicate()
print out+"HIHIHI"
Run Code Online (Sandbox Code Playgroud)

我的输出:

HIHIHI
Run Code Online (Sandbox Code Playgroud)

注意:我试图wine用这个运行.

python subprocess

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

Scala是否等同于Python的列表理解?

我正在将我的一些Python代码翻译成Scala,我想知道是否有类似Python的列表理解:

[x for x in list if x!=somevalue]
Run Code Online (Sandbox Code Playgroud)

基本上我正试图从列表中删除某些元素,如果匹配的话.

python scala list-comprehension list

21
推荐指数
1
解决办法
5979
查看次数

Scala:为什么在声明期间需要为var/val赋值

除非我做错了.我们似乎无法做到这样的事情:

var x;
x = 1;
Run Code Online (Sandbox Code Playgroud)

在Scala中,但您必须声明并为其赋值.为什么会出现这种情况有什么理由吗?

scala declaration

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

Android文字转语音API听起来机器人

我是第一次学习android开发,我的目标是创建一个简单的Hello World应用程序,它接收一些文本,并大声读出它们.

我的代码基于我找到的一个例子,这是我的代码:

class MainFeeds : AppCompatActivity() {


    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContentView(R.layout.activity_main_feeds)



        card.setOnClickListener{
            Toast.makeText(this, "Hello", Toast.LENGTH_LONG).show()
            TTS(this, "Hello this is leo")
        }
    }

}


class TTS(private val activity: Activity,
          private val message: String) : TextToSpeech.OnInitListener {

          private val tts: TextToSpeech = TextToSpeech(activity, this, "com.google.android.tts")

    override fun onInit(i: Int) {
        if (i == TextToSpeech.SUCCESS) {

            val localeUS = Locale.US

            val result: Int
            result = tts.setLanguage(localeUS)

            if (result == TextToSpeech.LANG_MISSING_DATA || result == TextToSpeech.LANG_NOT_SUPPORTED) {
                Toast.makeText(activity, "This Language is …
Run Code Online (Sandbox Code Playgroud)

android voice text-to-speech speech-synthesis google-text-to-speech

15
推荐指数
2
解决办法
2822
查看次数

如果邮件包含某些字符,smtplib将发送空白邮件

我当前的脚本允许我发送电子邮件很好,但只有一些它不喜欢的字符,特别是':'在这个示例中.

import smtplib, sys

mensaje = sys.argv[1]
def mailto(toaddrs, msg):
    fromaddr = 'myemailblabla'

    username = 'thisismyemail'
    password = '122344'

    server = smtplib.SMTP('smtp.gmail.com:587')
    server.starttls()
    server.login(username, password)
    server.sendmail(fromaddr, toaddrs, msg)
    server.quit()

mailto('test@gmail.com', mensaje)
Run Code Online (Sandbox Code Playgroud)

如果我写一个示例消息,例如,让我们说它"Hi there\n how are you?"工作正常,但让我说我尝试发送一个网址http://www.neopets.com,电子邮件发送空白.我相信':'这个问题的原因,所以我试图逃避它,但没有.

python email smtplib

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

如果params和任务名称已在服务器中排队,是否可以跳过委托芹菜任务?

说我有这个任务:

def do_stuff_for_some_time(some_id):
    e = Model.objects.get(id=some_id)
    e.domanystuff()
Run Code Online (Sandbox Code Playgroud)

而我正在使用它:

do_stuff_for_some_time.apply_async(args=[some_id], queue='some_queue')
Run Code Online (Sandbox Code Playgroud)

我面临的问题是,使用相同的arg参数有很多重复性任务,并且它在队列中令人难以置信.

只有在队列中没有相同的args和相同的任务时才可以应用异步吗?

python django rabbitmq celery

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

检查带有Python的zip文件中是否存在目录

最初我在考虑使用,os.path.isdir但我不认为这适用于zip文件.有没有办法窥视zip文件并验证该目录是否存在?我想unzip -l "$@"尽可能地防止使用,但如果这是唯一的解决方案,那么我想我别无选择.

python unzip

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