小编Siv*_*bbu的帖子

AttributeError: 模块 'alembic.context' 没有属性 'config'

我从 alembic 导入了上下文。但是像 config 和 configure 这样的变量在包中是不可用的。可能是什么原因 ?

在此处输入图片说明

python python-import python-3.x alembic

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

从 bash 将参数传递给 python 函数

我正在尝试以下命令

 python -c 'import sample; sample.Functionname()'
 python -c 'import sample; sample.printFxn("helloWorld")'
Run Code Online (Sandbox Code Playgroud)

这两个都工作得很好,但是当我传递一个变量作为参数时,我收到以下错误。

 File "<string>", line 1 import sample; sample.printFxn($filename) SyntaxError: invalid syntax
Run Code Online (Sandbox Code Playgroud)

将变量作为参数从 bash 传递给 python 函数的正确方法是什么?

python bash shell

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

这个程序中的分段错误是什么

 #include<stdio.h>
 #include <stdlib.h>
 int main()
 {
         int n,small=0,large=0,s,l,temp;
         printf("this should work");
         scanf("%d",&n);
          //   printf("%d",n);//
         int a[n];
        for(int i=0;i<n;i++)
             {
              scanf("%d",&a[i]);
              }
             /*    for(int i=0;i<n;i++)
                          printf("%d",a[i]);*/
        small=a[0];
        large=a[n-1];
        for(int i=0;i<n;i++)
        {
               if(a[i]<small && i!=0)
               {  
                       small=a[i];
                       s=i;
                }
                if(a[i]>large && i!=n-1)
                { 
                        large=a[i];
                        l=i;
                 }
        }
        temp=a[s];
        a[s]=a[l];
        a[l]=a[s];
        for(int i=0;i<n;i++)
              printf("%d ",a[i]);
         return 0;
  }
Run Code Online (Sandbox Code Playgroud)

这是一个简单的程序,用于交换数组中最大和最小的数字并打印新数组.当我尝试运行此程序时,我遇到了分段错误.通常,当我们尝试访问超出范围的内存位置时会发生分段错误.所以我添加了printf语句来找出错误的位置.但是没有执行任何打印语句.这里的错误是什么?

c arrays segmentation-fault

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