小编Bin*_*V A的帖子

什么linux shell命令返回字符串的一部分?

我想找一个可以返回字符串一部分的linux命令.在大多数编程语言中,它都是substr()功能.bash是否有任何可用于此目的的命令.我希望能够做这样的事情...... substr "abcdefg" 2 3- 打印cde.


随后的类似问题:

linux string bash substr

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

如何在控制台应用程序(Linux)中擦除打印的字符?

我正在创建一个需要进度条的小型控制台应用程序.就像是...

Conversion: 175/348 Seconds   |==========          |  50%
Run Code Online (Sandbox Code Playgroud)

我的问题是,你如何擦除已经打印到控制台的字符?当我达到第51个百分比时,我必须从控制台擦除这一行并插入一个新行.在我目前的解决方案中,这就是发生的事情......

Conversion: 175/348 Seconds   |==========          |  50%
Conversion: 179/348 Seconds   |==========          |  52%
Conversion: 183/348 Seconds   |==========          |  54%
Conversion: 187/348 Seconds   |===========         |  56%
Run Code Online (Sandbox Code Playgroud)

我使用的代码是......

print "Conversion: $converted_seconds/$total_time Seconds   $progress_bar  $converted_percentage%\n";
Run Code Online (Sandbox Code Playgroud)

我在使用PHP的Linux中这样做(只有我会使用该应用程序 - 所以请原谅语言选择).因此,该解决方案应该适用于Linux平台 - 但如果您有一个跨平台的解决方案,那将更为可取.

linux console character erase

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

Python GTK拖放 - 获取URL

我正在创建一个小应用程序必须能够接收URL.如果应用程序窗口打开,我应该能够从浏览器拖动链接并将其放入应用程序 - 应用程序将URL保存到数据库.

我在Python/GTk中创建它.但我对它的拖放功能有点困惑.那么,怎么做?

一些示例代码实现拖放(我的应用程序使用了一些此代码)...

import pygtk
pygtk.require('2.0')
import gtk

# function to print out the mime type of the drop item
def drop_cb(wid, context, x, y, time):
    l.set_text('\n'.join([str(t) for t in context.targets]))
    # What should I put here to get the URL of the link?

    context.finish(True, False, time)
    return True

# Create a GTK window and Label, and hook up
# drag n drop signal handlers to the window
w = gtk.Window()
w.set_size_request(200, 150)
w.drag_dest_set(0, [], 0)
w.connect('drag_drop', drop_cb) …
Run Code Online (Sandbox Code Playgroud)

python gtk drag-and-drop gdk

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

Python的urllib2在某些网站上不起作用

我发现你无法使用Python的urllib2(或urllib)从一些网站上读取.一个例子...

urllib2.urlopen("http://www.dafont.com/").read()
# Returns ''
Run Code Online (Sandbox Code Playgroud)

当您使用浏览器访问该站点时,这些站点可以工作.我甚至可以使用PHP抓它们(没有尝试其他语言).我见过其他网站存在同样的问题 - 但目前还记不起网址.

我的问题是......

  1. 这个问题的原因是什么?
  2. 任何解决方法?

python urllib urllib2

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

标签 统计

linux ×2

python ×2

bash ×1

character ×1

console ×1

drag-and-drop ×1

erase ×1

gdk ×1

gtk ×1

string ×1

substr ×1

urllib ×1

urllib2 ×1