我在Linux Shell中有一个用点分隔的字符串,
$example=This.is.My.String
Run Code Online (Sandbox Code Playgroud)
我想要
1.在最后一个点之前添加一些字符串,例如,我想在最后一个点之前添加"Good.Long",所以我得到:
This.is.My.Goood.Long.String
Run Code Online (Sandbox Code Playgroud)
2.获取最后一个点后面的部分,这样我就可以了
String
Run Code Online (Sandbox Code Playgroud)
3.将点转换为下划线除了最后一个点,所以我会得到
This_is_My.String
Run Code Online (Sandbox Code Playgroud)
如果你有时间,请解释一下,我还在学习正则表达式.
非常感谢!
嗨,我来自一个互联网审查非常繁重的国家.我设法得到一些免费的袜子5代理,如12.34.56.78:8084.它运作良好.但是,仍有一些网站无法访问.
我已经完成了搜索,并发现"标准Socks5代理不加密连接".这就是为什么一些网站仍然被阻止.["与标准的Socks 5代理相比,SSH Socks使用AES-256位数据加密加密您的连接." 但SSH袜子和VPN不是免费的.]
是否可以使用软件加密标准Socks5代理?
非常感谢!如果你提出一个想法,那么你正在帮助整个国家!
嗨,大家好.我是Python的新手,我在CentOS上使用Python 2.5.
我需要下载像WGETdo这样的文件.
我做了一些搜索,有一些解决方案,一个明显的方法是:
import urllib2
mp3file = urllib2.urlopen("http://www.example.com/songs/mp3.mp3")
output = open('test.mp3','wb')
output.write(mp3file.read())
output.close()
Run Code Online (Sandbox Code Playgroud)
这很好用.但我想知道,如果mp3文件非常大,如1Gb,2Gb甚至更大.这段代码片段仍可以使用吗?是否有更好的方法可以在Python中下载大文件,也可以使用像WGETdo这样的进度条.
非常感谢!
我需要通过填写版权标志来保护我的照片.我的操作系统是Ubuntu 10.10和Python 2.6.我打算用PIL.
假设我有这样的版权标识(你可以在Photoshop中轻松完成):

和这样的图片:

我想使用PIL获取如下版权所有的图片(用图案填充原始图片):

通过改变徽标的不透明度来确定最终结果:

PIL中是否有任何功能可以做到这一点?任何提示?
非常感谢!
python photoshop image-processing python-imaging-library copyright-display
我想用sed在Bash中做一些简单的字符串替换.我是Ubuntu 10.10.
只需看下面的代码,它就是不言自明的:
name="A%20Google.."
echo $name|sed 's/\%20/_/'|sed 's/\.+/_/'
Run Code Online (Sandbox Code Playgroud)
我想得到,A_Google_但我明白了A_Google..
这sed 's/\.+/_/'部分显然是错误的.
顺便说一句,sed 's/\%20/_/'和sed 's/%20/_/'两个工作.哪个更好?
我不确定Stackoverflow是否适合这个问题,但我认为它与Javascript有关.
这是我要添加到我的网页的内容:网页顶部的浮动文本框,您可以通过单击"X"关闭它.
就像下图中的黄色框(欢迎来到Q&A等等......):

我试图谷歌,但我不知道这个正确的短语.
我已经读过这两个问题:CSS实现类似的固定浮动div总是在其他div之上 - 比如stackoverflow吗?和固定位置的div.
但是如何通过单击右侧的"X"按钮添加关闭它?
另外,我非常喜欢Stackoverflow的浮动文本框的颜色.它的颜色是什么?
有人可以给我Stackoverflow使用的代码吗?
非常感谢!
首先来看看这个问题: Bash或GoogleCL:字符串参数中的新行
我想现在在"摘要"中添加一个变量$ {date}:
google youtube post ~/videos/cat-falls-down-stairs.avi Comedy \
--tags 'currency of the internet' \
--summary $'Today is ${date}. Poor whiskers takes a tumble.\nShe'\''s fine, though, don'\''t worry.'
Run Code Online (Sandbox Code Playgroud)
但变量不会在bash中的单引号内扩展.
有可能这样做吗?
注意:GoogleCL是一个用python编写的命令行程序.我使用的是Python 2.6的Ubuntu 10.10.
我可以在我的firefox浏览器中访问此网页:http: //www.ip-adress.com/ip_tracer/74.82.190.99 所以我可以获得有关此IP的信息.
但是,当我使用Python获取它时,会出现错误:
import urllib
f = urllib.urlopen("http://www.ip-adress.com/ip_tracer/74.82.190.99")
print f.read()
Run Code Online (Sandbox Code Playgroud)
我收到此错误:
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>403 Forbidden</title>
</head><body>
<h1>Forbidden</h1>
<p>You don't have permission to access /ip_tracer/74.82.190.99
on this server.</p>
</body></html>
Run Code Online (Sandbox Code Playgroud)
我来看看页面的源代码:
<form action="/ip_tracer/" method="post">
<div>
<input id="ipqry" name="QRY" type="text" value="74.82.190.99" size="18" maxlength="255" onclick="cleanup(this)">
<input type="submit" value="Track IP, host or website" onclick="progress(true)">
</div>
</form>
Run Code Online (Sandbox Code Playgroud)
而我使用的POST方法,结果是一样的:
import urllib
params = urllib.urlencode({'QRY': '74.82.190.99'})
f = urllib.urlopen("http://www.ip-adress.com/ip_tracer/", params)
print f.read()
Run Code Online (Sandbox Code Playgroud)
结果是一样的403 Forbidden.
任何人都可以给我一个提示吗?我在Windows XP上使用Python …
我写了一个Python 2.5命令行程序CentOS 5.5,它已经运行了1天,仍然在运行.现在我想结束这个程序,但得到一个全局变量的值.
我做了一些谷歌.获得全局变量值的唯一方法是将Python程序附加到GDB.
假设全局变量是List,其名称是resultlist.我怎样才能获得它的价值?
嗨,我正在使用GoogleCL 0.9.11版将视频上传到Youtube.我的操作系统是CentOS 5.5和Python 2.5.
其中一个字符串参数包含新行"\n",它无法正常显示.
google youtube post ~/videos/cat-falls-down-stairs.avi Comedy --tags "currency of the internet" --summary "Poor whiskers takes a tumble.\nShe's fine, though, don't worry."
Run Code Online (Sandbox Code Playgroud)
摘要页面显示为:
Poor whiskers takes a tumble.\nShe's fine, though, don't worry.
Run Code Online (Sandbox Code Playgroud)
但我想要:
Poor whiskers takes a tumble.
She's fine, though, don't worry.
Run Code Online (Sandbox Code Playgroud)
"\n"不会起作用.谁有解决方案?
非常感谢!
我碰巧知道VMWare的新项目CloudFoundry
如果我想在CloudFoundry.com上部署应用程序,哪种语言是最佳选择?
就像Google App Engine一样,很明显,Python是最成熟的,而Go是最不成熟的.
CloudFoundry怎么样?
开源软件CloudFoundry是用Ruby编写的,但广告总是把Java放在Ruby之前.比如"运行你的Spring,Rails,Node.js和Scala应用程序."请参阅下面的图片:

这是否意味着对Java的支持比Ruby更好?
我在这里阅读了手册:http: //code.google.com/appengine/docs/python/config/cron.html
但我想在某些特定时间执行任务:
- description: do this cron
url: /do-this-cron
schedule: every day 08:15,12:15,16:15
Run Code Online (Sandbox Code Playgroud)
这是合法的吗?
我还没有看到任何其他时间用逗号分隔的例子.