小编Lev*_*von的帖子

如何在python中使用函数生成2个字母的单词?

嗨所以我使用python,我正在尝试创建一个功能,让我生成由2个字母组成的单词.我还想计算生成的字数实际上是多少.

这是我到目前为止:

alphabet = ('a','b','c','d','e','f','g','h','i','j','k','l','m','n','o',
            'p','q','r','s','t','u','v','w','x','y','z')
count1 = 0
text = " "

def find2LetterWords():
    for letter in alphabet:
        text += letter
        for letter in alphabet:
            text +=letter
    print text
Run Code Online (Sandbox Code Playgroud)

这是我到目前为止编写的代码,我知道它不对.我只是在尝试.所以,如果你能帮助我,那就太好了.谢谢.

python

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

sed 提取直到第二个单词后的第一个空格

我们如何使用 sed 获取 " Install ID:" 和后面第一个空格之间的 4 个字符XKCD,基本上我想XKCD从中提取 " " 字符串

Install ID:          XKCD (8426200,8179503)
Run Code Online (Sandbox Code Playgroud)

我尝试使用 -

 echo "Install ID:          XKCD (8426200,8179503)" | sed -n 's/^.*ID:\(.*\)*$/\1/p'
Run Code Online (Sandbox Code Playgroud)

但这给了我“ XKCD (8426200,8179503)”而不是仅仅XKCD。我无法弄清楚如何处理空间部分。

shell awk sed

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

如何用Python编写带注释的输入文件

我需要为python程序编写一些输入数据文件,我需要完整的东西:

注释,间距,变量=值等

是否有任何库(用于命令行参数的argparser行)或者我应该编写自己的库?

谢谢!

python comments

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

使用python替换文本文件中的单词

我一直在尝试用一个值(比如1)替换文本文件中的单词,但我的outfile是空白的.我是python的新手(自从我学习它以来只有一个月).

我的文件比较大,但我现在只想用值1替换一个单词.以下是文件的一部分:

NAME SECOND_1

ATOM 1 6 0 0 0 # ORB 1

ATOM 2 2 0 12/24 0 # ORB 2

ATOM 3 2 12/24 0 0 # ORB 2

ATOM 4 2 0 0 4/24 # ORB 3

ATOM 5 2 0 0 20/24 # ORB 3

ATOM 6 2 0 0 8/24 # ORB 3

ATOM 7 2 0 0 16/24 # ORB 3

ATOM 8 6 0 0 12/24 # ORB 1

ATOM 9 2 12/24 …
Run Code Online (Sandbox Code Playgroud)

python python-3.x

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

C - 字符数组初始化

如何在下面的情况2,3,4,5中进行初始化.1将包含垃圾.

char x[16];
char x[16] = {0};
char x[16] = {0, };
char x[16] = {1};
char x[16] = {1, };
Run Code Online (Sandbox Code Playgroud)

c c++ arrays struct initialization

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

在Python中获取命令行

所以我正在研究这个项目,我从用户那里获取输入(文件名),然后打开并检查内容.文件名是"cur"现在假设我的文件的名称是kb.py(它在python中)如果我在我的终端上运行它然后我会做:python kb.y然后会有一个提示,用户将给出输入.我会这样做的:

A = raw_input("Enter File Name: ")
b = open(A, 'r+')
Run Code Online (Sandbox Code Playgroud)

我不想这样做.相反,我想用它作为命令,例如: python kb.py cur,它将把它作为输入并保存到一个变量然后将打开它.我很困惑如何在同一命令行中获取输入.

python bash command-line

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

Anaconda/Orange3 产生 OSError: [WinError 193] %1 不是有效的 Win32 应用程序

当我尝试在 Anaconda 的 Windows 10 下启动 Orange 3 时,出现以下错误:

Traceback (most recent call last):
File "C:\Users\i7\Anaconda3\Scripts\orange-canvas-script.py", line 6, in 
from Orange.canvas.__main__ import main
File "C:\Users\i7\Anaconda3\lib\site-packages\Orange\__init__.py", line 5, in 
from Orange.data import _variable
File "C:\Users\i7\Anaconda3\lib\site-packages\Orange\data\__init__.py", line 4, in 
from .variable import *
File "C:\Users\i7\Anaconda3\lib\site-packages\Orange\data\variable.py", line 9, in 
import numpy as np
File "C:\Users\i7\AppData\Roaming\Python\Python37\site-packages\numpy\__init__.py", line 142, in 
from . import core
File "C:\Users\i7\AppData\Roaming\Python\Python37\site-packages\numpy\core\__init__.py", line 23, in 
WinDLL(os.path.abspath(filename))
File "C:\Users\i7\Anaconda3\lib\ctypes\__init__.py", line 364, in __init__
self._handle = _dlopen(self._name, mode)
OSError: [WinError 193] %1 is …
Run Code Online (Sandbox Code Playgroud)

windows python-3.x orange anaconda

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

是否可以在C++中拥有一个动态填充的char*数组

我有这种情况.

declare array of char*;
switch(id)
{
case 1:
    add 4 words in array
case 2:
    add 2 words in array
default:
    add 1 word in array
}

use array here;
Run Code Online (Sandbox Code Playgroud)

是否有可能在C++中做这样的事情.我试过这样做,但它不适合我.

c++ dynamic character-arrays

0
推荐指数
1
解决办法
97
查看次数

如果 - 其他声明不会奏效

为什么我的if else if if else语句不起作用?

   printf ("Enter 1 for midtern1 sorting , 2 for midterm2 sorting , 3 for final sorting\n");
   scanf ("%d",sort);

   if (sort=1){
      midterm1(x);
      for (i=9;i>=0;i--){
      printf ("%s %s %d\n",x[i].name,x[i].surname,x[i].mid1);}}
   else if (sort=2){
        midterm2(x);
        for (i=9;i>=0;i--){
        printf ("%s %s %d\n",x[i].name,x[i].surname,x[i].mid2);}}
   else if (sort=3){
        final(x);
        for (i=9;i>=0;i--){
        printf ("%s %s %d\n",x[i].name,x[i].surname,x[i].final);}}
Run Code Online (Sandbox Code Playgroud)

我试过(sort == 1),(sort <= 1),但结果仍然相同.

c if-statement

0
推荐指数
1
解决办法
377
查看次数

Python - 返回一个比另一个更大的值?

def all_gt(nums, n):
    i = []
    for c in nums:
        if c > n:
            i += c
    return i
Run Code Online (Sandbox Code Playgroud)

这是我使用的代码,'i'应该返回大于n的nums值.但我的支架内没有任何返回.例如,

all_gt([1,2,3,4], 2) => [3,4]

谁知道如何解决?谢谢

python

0
推荐指数
1
解决办法
197
查看次数