C# .NET5单文件应用程序从目录中读取和解析Json / Txt或其他文件格式
我正在读取这样的.NET框架上的文件: string path = AppDomain.CurrentDomain.BaseDirectory + @"sources\settings.json"; string jsonResult = File.ReadAllText(path); return JsonConvert.DeserializeObject(jsonResult); 当我切换到.net5时,这仅在调试模式下工作.当我使用 Publish 创建Single File Executable时,它没有运行.当您单击EXE时,它永远不会打开或引发异常.另外,try-catch块无法处理异常. 发布设置: 如何在.net5单一exe文件上完成此工作? 解决方案 您必须使用Directory.GetCurrentDirectory()而不是AppDomain.CurrentDomain.BaseDirectory. using
26 2024-04-25
编程技术问答社区
在活动目录中把多个ID映射到他们的电子邮件地址,并把结果输出到一个文件中
我正在尝试找到一种将多个用户的ID映射到其Active Directory(AD)中关联的电子邮件地址的方法,然后将输出附加到TXT文件中,最终生成一个带有电子邮件地址列表的单个文件.通过以下命令利用PowerShell广告工具,我可以输出某个用户的电子邮件地址: $user= testID Get-ADUser $user -server ml -Properties * | Select-Object mail 现在,我正在尝试调整它以跨多个用户工作,尽管我遇到的方法并未将每个结果附加或串联到TXT文件中.当循环迭代覆盖现有文本文件的内容时,每个新输出. $multiple_users = "testID1", "testID2", "testID3" foreach ($multiple_user in $multiple_users){ Get-ADUser $multiple_user -server ml -Properties * | Select-
16 2024-01-10
编程技术问答社区
如何从TXT提取线并将每个线提取到2异步函数?
我有一个带有歌曲标题的TXT,一个标题下面是另一个标题,我希望当时提取每一行,并使其具有2个异步函数. 这些功能是2: 使用与歌曲标题相对应的每一行,并在YouTube上搜索 将ID添加到播放列表 两个功能都在起作用,我使用了youtube数据API V3,这是代码 Imports System Imports System.IO Imports System.Reflection Imports System.Threading Imports System.Threading.Tasks Imports Google.Apis.Auth.OAuth2 Imports Google.Apis.Services Imports Google.Apis.Upload Imports Google.Apis.Util.Store Imports Google.Apis.YouTube.v3 Imports Google.Apis.YouTube.
14 2024-01-07
编程技术问答社区
如何从Excel表中导出txt文件,而无需在末端有空白行?
当我以txt的形式导出一张纸时,它会在末端生成一个空线. 我需要的 我使用此代码来检测使用的范围,仅导出该范围.有必要将工作簿和数据复制打开. Sub export_range_txt() Workbooks.Add y = ActiveWorkbook.Name 'insert the name of the workbook were data is been copied and create this sub there Windows("original.xlsm").Activate ActiveSheet.Activate LastRow = Cells(Rows.Count, "A").End(xlUp).Row Range("A1:Y" & LastRow).Copy Windows(y).Activate ActiveSheet.Activate Rang
8 2023-11-16
编程技术问答社区
C ++如何工作并验证UTF8字符
我正在研究一个我必须使用特殊角色的项目. 我以相同的方式在Windows 10上工作,我还需要解决Linux的解决方案,我需要的是读取使用UTF8编码的文本文件,进行某些验证并在屏幕上显示文件的文本. 我正在使用Dev C ++ 5.11 我目前没有重大问题阅读特殊字符并将其显示在控制台上,我的问题在于尝试单独获取特殊字符以执行验证. 目前我要阅读的.txt包含以下信息: Inicio D1 Biatlón S1 255 E1 Esprint 7,5 km (M); 100; 200 E2 Persecucion 10 km (M); 100; 200 ff 我遇到麻烦的角色是:'ó' 我正在使用以下代码: #include #include #include #include #include #define CP_UTF8 65001
14 2023-11-12
编程技术问答社区
游戏开始时如何进行问题订单?
游戏开始时如何进行问题订单? 我有一个带有计时器(HTML,JavaScript,CSS)的10个文本问题的琐事游戏的工作代码.已经研究了 1 有一个想法.但是,我的JavaScript编码技能非常有限.如果您能将我指向正确的方向,我会很感激,以便我可以实现自己的目标. 在 (function() { const playButton = document.querySelector("#play"); const letsstartButton = document.querySelector("#lets-start"); const playagainButton = document.querySelector("#play-again"); const howToPlayButton = document.querySelector("#how-to-play-button"); const closeHowToButton = documen
14 2023-10-30
编程技术问答社区
Dataweave无法将csv转化为文本/纯文本
我想将此CSV输入有效载荷转换为文本/平原,但我有错误. 输入有效载荷: timestamp;nnummer;ckundennummer;testname;name_gesamt;name_test_P0;name_test_P1;name_test_P2;name_test_P3;name_test_P4;name_test_P5;name_test_P6;name_test_P7;name_test_P8;name_test_P9;name_test_PD;name_test_PP;name_test_PSL;name_test_PZ;test_gesamt;test_test_P0;test_test_P1;test_test_P2;test_test_P3;test_test_P4;test_test_P5;test_test_P6;test_test_P7;test_test_P8;test_test_P9;test_test_PD;test_test_PP;tes
12 2023-10-30
编程技术问答社区
如何返回文件中特定字符串后剩余的一行内容
我有包含字符串和浮子的文件.我有兴趣在特定的字符串后找到浮子.在编写读取文件的函数时的任何帮助,都将为特定字符串而返回浮点. 谢谢 文件的示例是 aaaaaaaaaaaaaaa bbbbbbbbbbbbbbb cccccccccc qq vvv rrr ssssa 22.6 zzzzx bbbb 12.0 xxxxxxxxxx -1.099 zzzz bbb nnn 33.5 在这个特定示例中,我有兴趣在字符串" xxxxxxxxxx"之后获得浮点,然后忽略其余的. 解决方案 您可以将整个文件读为字符串,然后使用re.findall: str_to_search = 'xxxxxxxxxx' with open('input.txt', 'r') as file: lines = file.read() num = re.findall(r'^' + str_to_search + r' (-?\d+(?:\.\d+)?)', l
12 2023-10-30
编程技术问答社区
根据表单中提交的名称从文本文件中显示信息?
我不确定如何完成此操作. 在索引页面上,我有一个表格(如下所示),例如,有人可以输入Biden,Trump,Obama等,然后按提交和下一页按提交,它将显示有关总统的信息.我的索引页面完全不难,但是在下一页上是" find.php",我遇到了一些问题. 在此页面上,如下所示是我在以下内容中输入此代码的find.php页面:
18 2023-10-30
编程技术问答社区
使用 python 将多个 txt 文件中的内容转换为单个 excel 文件
如果我有3个TXT文件,如下所示: file1.txt: a 10 b 20 c 30 file2.txt: d 40 e 50 f 60 file3.txt: g 70 h 80 i 90 我想从文件中读取此数据并创建一个看起来像这样的Excel文件: 特别是在我的情况下,我有100个以上的txt文件,我使用Glob and Loop读取. 谢谢 解决方案 获得所需的输出涉及一些逻辑. 首先,将输入文件处理为单独的列表.您可能需要根据文件的实际内容调整此逻辑.您需要能够获取文件的列.对于提供我的逻辑作品的样品. 我添加了安全检查,以查看输入文件是否具有相同数量的行.如果他们不这样做,它将严重弄乱结果的Excel文件.如果发生不匹配,您需要添加一些逻辑. 对于撰写到Excel文件,使用pandas与OpenPyxl结合使用非常容易.可能有更多优雅的解决方案,但我会留给您. 我在代码中引用一些答案以进行进一步阅
24 2023-10-30
编程技术问答社区
为文本创建签名
我正在创建一个程序,我需要在其中读取txt文件中的所有行和单词,计算单词显示的次数,并为多个txt文件执行此操作.然后,我需要创建一个"签名",这是25个最常见的单词,并将每个TXT文件的签名与其他文件进行比较.我今天整天都在工作,以获取每个文本中的单词,但我对如何获得签名感到困惑.本质上,当程序运行时,这就是所示:该程序创建一个名为Word的列,该列显示了文本中的所有单词以及它们为每个文本文件显示的次数.我现在有2个,但以后我会有更多.我需要对此单词进行排序,因此显示最多的前25个单词将是"签名"的一部分,并存储在列表中,每个文本的一个列表.我不确定如何解决这么多单词.我一直在考虑如何做到这一点,我想创建列表的列表,但我认为这不会起作用.谁能建议一些东西并显示一些代码?我还可以私下向您展示该程序,并以这种方式显示代码的更改.考虑到今天花了多长时间,任何帮助真的很棒.预先感谢! 解决方案 您的所有单词都具有重复频率,只需应用 从收藏中导入计数器 count =计数器(
38 2023-10-30
编程技术问答社区
转换逗号划分的文件
我有一个看起来像这样的文本文件. {"date":"13:57", "temp":"32.5", "tempTL":"23.8", "tempTH":"32.6", "intemp":"66.2", "dew":"27.3", "dewpointTL":"21.0", "dewpointTH":"28.3", "apptemp":"27.4", "apptempTL":"17.5", "apptempTH":"27.7", "wchill":"32.5", "wchillTL":"19.8", 我需要像这个 一样对其进行转换 date=13:57 temp=32.5 tempTL=23.8 tempTH=32.6 intemp=66.2 dew=27.3 dewpointTL=21.0 dewpointTH=28.3 apptemp=27.4 apptempTL=17.5 apptempTH=27.7 wchill=32.5 wchillTL=19.8 生成的文件需要在
8 2023-10-30
编程技术问答社区
如何读取 txt.file 并找出不同价格产品的总和
我有以下文本文件products.txt: 产品;金额;价格 苹果; 3; 10.00 香蕉; 1; 5.00 柠檬; 2; 3.00 橙色; 4; 20.00 苹果; 4; 8.00 我想读取此文件并制作一个新的text-file newfile.txt,其中包含每行的值(金额x价格): 30.00 5.00 6.00 80.00 32.00 最后,我想找到newfile.txt的总和(为30+5+6+80+32 = 153 ) 请注意,同一产品的价格可能会有所不同,我们对每种产品的总和不感兴趣. 我从创建课程开始. class DATA: product= "" amount= 0 price= 0 def read(名称): list = [] file= open(name, 'r', encoding="UTF-8") file.readline() while (True):
20 2023-10-30
编程技术问答社区
如何临时创建一个没有任何文件位置的文本文件,并在运行时作为spring boot的一个响应发送?
需要通过可用数据创建一个TXT文件,然后需要将文件作为REST响应发送. 该应用部署在容器中.我不想将其存储在容器或弹簧启动资源中的任何位置上的任何位置.有什么方法可以在运行时缓冲区创建文件而无需提供任何文件位置,然后将其发送到REST响应中? 应用程序是生产应用程序,所以我需要一个安全的解决方案 解决方案 文件是文件.您正在使用错误的单词 - 在Java中,至少对于这种工作,数据流的概念称为InputStream或OutputStream. . 哪种方法File?那是道路的尽头.文件是文件.你不能伪造它.但是,与开发人员交谈或检查替代方法,因为Java中绝对没有任何进行数据处理的理由需要File.它应该需要InputStream或可能的Reader.也许甚至有一种方法可以为您提供OutputStream或Writer.所有这些都很好 - 它们是抽象的,使您可以从文件,网络连接或整个布上发送数据,这就是您想要的. 一旦拥有其中之一,那就很琐碎.例如: String
20 2023-10-30
编程技术问答社区
如何编程编辑文本文件?
我有一个名为"答案"的文件,上面写着" no". 但是在我的代码的某个时刻,我想将其更改为"是". 这样做: file = open("answer.txt", mode="r", encoding="utf-8") read = file.read() print(read) 输出为: no 我知道mode = "a"代表"添加" ,但我不想添加一个"是",我想删除否并写是. 如何编辑文件或文件中的行? 解决方案 mode =" a"代表"添加",但我不想添加一个"是",我想删除否并写是. 您想删除文件的先前内容吗?使用'w'模式! file = open("answer.txt", mode = "w", encoding = "utf-8") file.write("YES") file.close() # Now answer.txt contains only "YES" 要避免使用_io.TextIOWrapper的方法
34 2023-10-30
编程技术问答社区
如何在Discord.js中发送一个TXT文件?
如何将txt文件作为附件发送txt文件? 这样: 我尝试了以下代码: let content = nsOpts.Tcontent fs.writeFileSync('./nosleep.txt', content) let atc = new discord.MessageAttachment('nosleep.txt') interaction.channel.send('here ya go,', { files: [atc, 'nosleep.txt', './nosleep.txt', 'attachment://nosleep.txt']}) 但是机器人只发送消息,而不是文件. 谢谢 解决方案 这对我有用. let content = nsOpts.Tcontent; let atc = new discord.MessageAttachment(Buffer.from(content), 'nosleep.txt'); interact
18 2023-10-30
编程技术问答社区
字数来自网络文本文件,结果为0
我尝试了Rasha Ashraf"用Python抓取Edgar"文章中的Python代码. 我猜他使用了现在在Python 3中无效的Urllib2. 因此,我将其更改为Urllib. 我可以带上以下Edgar网页.但是,无论我如何尝试修复代码,单词计数的数量都会导致0.请帮助我解决这个问题.仅供参考,我手动检查URL页面,以便"地址","键入"和"交易"发生了5次,9次和49次.尽管如此,我错误的python结果显示了这三个单词的0个结果. 这是我修改的Rasha Ashraf的Python代码(只有Urllib部分和Web URL). 原始URL包含庞大的文本内容.因此,我将其更改为Web更简单的页面. import time import csv import sys CIK = '0001018724' Year= '2013' string_match1= 'edgar/data/1018724/000112760220028651/0001127602-2
34 2023-10-30
编程技术问答社区
对于Julia来说,将输出结果保存为txt/CSV文件?
我正在使用Win10上使用Julia 1.4.2进行输出保存,我尝试了几种提到 julia> sim_result GpABC.SimulatedABCRejectionOutput(3, 1465, 20000, 1.0, [4.5398045285832636 16.341298256602684 0.8528241692701137; 2.2014098882111117 11.88704704892733 1.8060482719350048; … ; 3.4569125171576727 14.206295598447817 1.2527525901911478; 1.1086538611233734 16.95205292134931 0.7814523160265465], [0.8718784407104312, 0.9897439825224637, 0.7361435718656393, 0.7863129137954922, 0.8097276891293583,
178 2023-10-30
编程技术问答社区