小编Kei*_*ith的帖子

使用Python编辑文本并诅咒Textbox小部件?

有没有人有一个使用curses.textpad.Textbox小部件编辑现有文本的工作示例?当然,这是在Linux终端(例如xterm)中.

python ncurses

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

Python在元组中添加值

我已经搜索过,找不到我在处理元组时添加总和的方法.a和b都是不可变的元组,我试图添加它们的值,所以我可以找到最大值.我知道如何通过调用sum函数和max()而不是使用元组来完成字典,但是请帮助.我知道它有点棘手,因为它的元组和元组是不可变的并且不能改变,但我不是要改变它们,我只是想知道总和并将最大的一个添加到另一个元组.

a = [(1,2),(4,5),(1,0)]
b = [(3,2),(9,4),(2,2)]
Run Code Online (Sandbox Code Playgroud)

输出:

a=[(3),(9),(1)]
b=[(5),(13),(4)]
Run Code Online (Sandbox Code Playgroud)

因为(4,5) = 9在元组a和​​那是a的最大值,将它移动到另一个元组,现在应该是这样的:

a = [(1,2),(1,0)]
Run Code Online (Sandbox Code Playgroud)

元组b也是如此.

python

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

我运行 UNIX Network Programming Volume 1(3rd) 但是如何配置网络环境?

我只是运行“1.2 A Simple Daytime Client”示例。但是在ubuntu下,如何配置网络环境?

示例用法是“solaris % a.out 206.168.112.96”,这里我应该如何更改IP。我通过局域网连接到互联网。我通过 ifconfig 显示的 ip 是

inet address: 192.168.0.109,但是在这里,当我输入时a.out 192.168.0.109,它给出了“连接错误:连接被拒绝”的信息,我该怎么办?

附上这个示例代码:

介绍/daytimetcpcli.c

  #include  "unp.h"

  int
  main(int argc, char **argv)
  {
      int     sockfd, n;
      char    recvline[MAXLINE + 1];
      struct sockaddr_in servaddr;

      if (argc != 2)
          err_quit("usage: a.out <IPaddress>");

     if ( (sockfd = socket(AF_INET, SOCK_STREAM, 0)) < 0)
         err_sys("socket error");

     bzero(&servaddr, sizeof(servaddr));
     servaddr.sin_family = AF_INET;
     servaddr.sin_port = htons(13);  /* daytime server */
     if (inet_pton(AF_INET, argv[1], &servaddr.sin_addr) <= 0)
         err_quit("inet_pton error for %s", …
Run Code Online (Sandbox Code Playgroud)

c linux networking

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

我应该如何调用python中的类?

我在下面的步骤中使用python中的类但我无法成功:

首先,我在一个名为shape.py的文件中创建了一个类

class Shape:
    description = "This shape has not been described yet"
    author = "Nobody has claimed to make this shape yet"
    def __init__(self,x,y):
        self.x = x
        self.y = y
    def area(self):
        return self.x * self.y
    def perimeter(self):
        return 2 * self.x + 2 * self.y
    def describe(self,text):
        self.description = text
    def authorName(self,text):
        self.author = text
    def scaleSize(self,scale):
        self.x = self.x * scale
        self.y = self.y * scale
Run Code Online (Sandbox Code Playgroud)

其次,我去终端打开python.

第三,我输入

import shape
Run Code Online (Sandbox Code Playgroud)

最后,我写道

rectangle = Shape(100, 45)
Run Code Online (Sandbox Code Playgroud)

它不起作用.有什么建议吗?

错误消息是 …

python class ipython

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

标签 统计

python ×3

c ×1

class ×1

ipython ×1

linux ×1

ncurses ×1

networking ×1