标签: skip

打印一个文件,跳过Bash中的第一行X行

我有一个很长的文件,我想打印但跳过第一个1e6行例如.我查看了猫手册页,但我没有看到任何选项.我正在寻找一个命令来做这个或一个简单的bash程序.

linux printing bash skip

498
推荐指数
12
解决办法
36万
查看次数

你如何跳过Django的单元测试?

如何在Django中强行跳过单元测试?

@skipif和@skipunless是我找到的全部内容,但我只想暂时跳过一个测试用于调试目的,同时我将一些事情弄清楚了.

django unit-testing skip django-unittest

83
推荐指数
2
解决办法
3万
查看次数

Java 8 Stream:limit()和skip()之间的区别

谈论Streams,当我执行这段代码时

public class Main {
    public static void main(String[] args) {
        Stream.of(1,2,3,4,5,6,7,8,9)
        .peek(x->System.out.print("\nA"+x))
        .limit(3)
        .peek(x->System.out.print("B"+x))
        .forEach(x->System.out.print("C"+x));
    }
}
Run Code Online (Sandbox Code Playgroud)

我得到了这个输出

A1B1C1
A2B2C2
A3B3C3
Run Code Online (Sandbox Code Playgroud)

因为将我的流限制为前三个组件会强制执行动作A,BC三次.

尝试使用skip()方法对最后三个元素执行类似的计算,显示了不同的行为:这

public class Main {
    public static void main(String[] args) {
        Stream.of(1,2,3,4,5,6,7,8,9)
        .peek(x->System.out.print("\nA"+x))
        .skip(6)
        .peek(x->System.out.print("B"+x))
        .forEach(x->System.out.print("C"+x));
    }
}
Run Code Online (Sandbox Code Playgroud)

输出这个

A1
A2
A3
A4
A5
A6
A7B7C7
A8B8C8
A9B9C9
Run Code Online (Sandbox Code Playgroud)

在这种情况下,为什么执行A1A6的操作?它必须与limit是一个短路状态中间操作这一事实有关,而skip不是,但我不明白这个属性的实际含义.是不是"在跳过之前的所有动作都被执行而不是每个人都在限制之前"?

java skip limit java-8 java-stream

61
推荐指数
4
解决办法
5万
查看次数

在Python文件中读取行时跳过前几行

我想在阅读文本文件时跳过前17行.

假设文件看起来像:

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
good stuff
Run Code Online (Sandbox Code Playgroud)

我只想要好东西.我正在做的事情要复杂得多,但这是我遇到麻烦的部分.

python file skip lines

53
推荐指数
2
解决办法
11万
查看次数

java foreach跳过第一次迭代

有没有一种优雅的方法可以跳过Java5 foreach循环中的第一次迭代?

示例伪代码:

for ( Car car : cars ) {     
   //skip if first, do work for rest
   .
   .
}
Run Code Online (Sandbox Code Playgroud)

java iteration foreach skip

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

LINQ:如何跳过一个然后接受序列的其余部分

我想迭代a的项目List<T>,除了第一项,保留订单.有没有一种优雅的方法可以使用如下语句对LINQ执行此操作:

foreach(列表中的var项目.kip(1).TakeTheRest()){....

我玩过TakeWhile,但没有成功.可能还有另一种简单的方法吗?

c# linq loops list skip

46
推荐指数
3
解决办法
4万
查看次数

Python:如何在读取文件时忽略#comment行

在Python中,我刚刚读了一个文本文件的行,我想知道如何编写代码来忽略带有#行开头的#的注释.

我认为它应该是这样的:

for 
   if line !contain #
      then ...process line
   else end for loop 
Run Code Online (Sandbox Code Playgroud)

但我是Python的新手,我不知道语法

python string file-io comments skip

41
推荐指数
6
解决办法
8万
查看次数

LINQ分区列表包含8个成员的列表

如何获取List(使用LINQ)并将其分解为每隔8个条目分区原始列表的列表列表?

我想像这样的东西会涉及Skip和/或Take,但我仍然是LINQ的新手.

编辑:使用C#/ .Net 3.5

编辑2:这个问题的措辞不同于其他"重复"问题.虽然问题是相似的,但这个问题的答案是优越的:"接受"的答案都非常可靠(包括yield声明)以及Jon Skeet建议使用MoreLinq(在"其他"问题中不推荐使用).有时复制是好的,因为它们迫使重新检查问题.

linq partitioning skip take

41
推荐指数
4
解决办法
2万
查看次数

read.csv,第一行的标题,跳过第二行

我有一个带有两个标题行的CSV文件,第一行我想成为标题,但第二行我要丢弃.如果我执行以下命令:

data <- read.csv("HK Stocks bbg.csv", header = T, stringsAsFactors = FALSE)
Run Code Online (Sandbox Code Playgroud)

第一行成为标题,文件的第二行成为我数据框的第一行:

  Xaaaaaaaaa       X X.1     Xbbbbbbbbbb     X.2 X.3
1         Date PX_LAST  NA         Date PX_LAST  NA
2   31/12/2002  38.855  NA   31/12/2002  19.547  NA
3   02/01/2003  38.664  NA   02/01/2003  19.547  NA
4   03/01/2003  40.386  NA   03/01/2003  19.547  NA
5   06/01/2003  40.386  NA   06/01/2003  19.609  NA
6   07/01/2003  40.195  NA   07/01/2003  19.609  NA
Run Code Online (Sandbox Code Playgroud)

我想跳过CSV文件的第二行,然后得到

  X1.HK.Equity       X X.1 X2.HK.Equity     X.2 X.3
2   31/12/2002  38.855  NA   31/12/2002  19.547  NA
3   02/01/2003  38.664  NA   02/01/2003 …
Run Code Online (Sandbox Code Playgroud)

r header skip read.csv

29
推荐指数
2
解决办法
4万
查看次数

IEnumerable <T>跳过无限序列

我有一个使用BigInteger的Fibonacci序列的简单实现:

internal class FibonacciEnumerator : IEnumerator<BigInteger>
    {
        private BigInteger _previous = 1;
        private BigInteger _current = 0;

        public void Dispose(){}

        public bool MoveNext() {return true;}

        public void Reset()
        {
            _previous = 1;
            _current = 0;
        }

        public BigInteger Current
        {
            get
            {
                var temp = _current;
                _current += _previous;
                _previous = temp;
                return _current;
            }
        }

        object IEnumerator.Current { get { return Current; }
        }
    }

    internal class FibonacciSequence : IEnumerable<BigInteger>
    {
        private readonly FibonacciEnumerator _f = new FibonacciEnumerator();

        public …
Run Code Online (Sandbox Code Playgroud)

c# linq skip fibonacci

28
推荐指数
3
解决办法
1135
查看次数