我正在尝试编写一个脚本,在自己的行上输出每个用户及其组,如下所示:
user1 group1
user2 group1
user3 group2
...
user10 group6
Run Code Online (Sandbox Code Playgroud)
等等
我正在python中编写一个脚本,但是想知道SO是如何做到这一点的.
ps用任何语言对它进行打击,但我更喜欢python.
编辑:我在Linux上工作.Ubuntu 8.10或CentOS =)
如何将博客(尚未创建)插入已存在的"静态"网页?该网页主要是用PHP编写的.我正在考虑使用像wordpress.org(主机安装版本)这样的东西,并用它来更新网站的新闻页面.
从我读过的内容来看,我需要做很多主题调整才能让wordpress正确显示我们网站的模板.这对我来说听起来有点令人生畏.任何关于此事的想法都表示赞赏!
我使用Sinatra模块化风格,我不知道会发生什么变质.我搜索谷歌但没有找到任何东西
require 'sinatra/base'
class App < Sinatra::Base
get '/' do
haml '%h1 Test'
end
end
run App
Run Code Online (Sandbox Code Playgroud)
并且看一下test.rb:12:在<main>': undefined method运行'for main:Object(NoMethodError)出了什么问题?
这个功能的类型是 function :: Num a => ([Char],a) -> ([Char],a)
我对此函数的输入是类似的(".'*",0),函数通过添加200或400 的值来查找第一个'.'或'*'更新a,a具体取决于首先替换的字符.一旦更改了某些内容,字符列表的其余部分将附加到末尾(只更改了一个字符).如果未更改头部字符,则处理列表的其余部分,但保留头部字符.
我相信前两个保护语句是正确的,但我不知道如何使这个功能递归,以检查列表中的整个字符不变.
function ([], a) = ([], a)
function ((x:xs), a)
| x == '.' = ('-':xs, a+200)
| x =='*' = ('-':xs, a+400)
| otherwise = function(xs, a) --how do I put the unchanged x before xs without processing it?
Run Code Online (Sandbox Code Playgroud)
基本上,当函数到达时,我需要处理字符列表的其余部分,但是还需要返回未更改的字符.
所需输入输出的示例:
Main> function ("./-", 0)
("-/-",200)
Run Code Online (Sandbox Code Playgroud)
要么
Main> function ("-/-", 0)
("-/-",0)
Run Code Online (Sandbox Code Playgroud)
任何帮助是极大的赞赏!如果不清楚,我会澄清一下.我觉得我正在以错误的方式解决这个问题.