CMakeLists.txt
cmake_minimum_required(VERSION 3.8)
project(untitled)
set(CMAKE_CXX_STANDARD 11)
set(SOURCE_FILES main.cpp)
add_executable(untitled ${SOURCE_FILES})
Run Code Online (Sandbox Code Playgroud)
main.cpp
#include <iostream>
#include <fstream>
#include <string>
using namespace std;
int main () {
string line;
ifstream myfile ("test.txt");
if (myfile.is_open())
{
while ( getline (myfile,line) )
{
cout << line << '\n';
}
myfile.close();
}
else cout << "Unable to open file";
return 0;
}
Run Code Online (Sandbox Code Playgroud)
我得到此输出“无法打开文件”。该文件test.txt,CMakeLists.txt并main.cpp在同一个目录下。IDE是CLion。
如何设置CMakeLists.txt,以将test.txt文件作为资源添加到工作目录中?
我尝试了以下代码:
class MyListener(StreamListener):
def on_data(self, data):
print(data)
return True
listener = MyListener()
auth = OAuthHandler(config.API_KEY, config.API_SECRET)
auth.set_access_token(config.ACCESS_TOKEN, config.ACCESS_TOKEN_SECRET)
stream = Stream(auth, listener)
stream.filter(follow=['<user_id>']) # assume this user is a celebrity
Run Code Online (Sandbox Code Playgroud)
运行此代码时,我得到的是其他用户的许多垃圾推文或转发。(假设这<user id>是一个名人,拥有数百万粉丝。粉丝一直在分享推文)
但我想流式传输only此特定<user id>. 我该如何实施?提前致谢。
t = range(10, 20, 1)
Run Code Online (Sandbox Code Playgroud)
这会生成一个整数元素列表.
但我想生成一个具有相同值的float(double)元素列表
t = range(10.0, 20.0, 1.0)
Run Code Online (Sandbox Code Playgroud)
这不起作用.
TypeError: range() integer end argument expected, got float.
Run Code Online (Sandbox Code Playgroud)